Skip to main contentSkip to case study detailsSkip to contact
Ocean View Games
Ocean View
Games
Java-to-Unity Platform Migration - Nub Remake Case Study Background

Java-to-Unity Platform Migration - Nub Remake Case Study

Rebuilding an Isometric Puzzle Game from Java to Unity

Platform MigrationJava to UnityCross-PlatformPuzzle Game

Client

Inferna Games

Timeline

4 Months

Services

Full Remake, Platform Migration, Mobile Optimisation

Core Tech

Unity, C#, Steam, Android, iOS

Nub is an isometric puzzle game originally created for the Ouya Android game console. When the Ouya platform failed commercially, the game was stranded on defunct hardware with no viable path to modern platforms. Inferna Games, the original creators, provided the Java source code and asked Ocean View Games to bring the game back to life. Porting the native Java codebase directly proved impractical, so a strategic decision was made: a complete remake in Unity using the original source as a reference. Reference-Based Rebuild: Rather than a line-by-line translation, we used the Java source to understand gameplay logic, puzzle mechanics, and level data, then rebuilt each system natively in Unity C#. Mobile Adaptation: The original game was designed for a game controller. Touchscreen controls required rethinking input zones, camera behaviour, and interaction feedback for smaller screens. Multi-Platform Parity: The finished game needed to feel native on Steam (keyboard and mouse), iOS (touch), and Android (touch) without maintaining separate codebases.

Need to Port or Remake a Legacy Game?

Get in Touch

Our Contributions

๐Ÿ”„

Java-to-Unity Platform Migration

Recreated the entire game from a native Java Ouya app in Unity, using the original source code as a reference for faithful reconstruction of all puzzle mechanics and level data.

๐Ÿ“ฑ

Mobile Control Optimisation

Redesigned input systems for touchscreens, rethinking interaction zones, camera behaviour, and feedback to make the isometric puzzle gameplay feel native on mobile devices.

๐ŸŽฎ

Multi-Platform Deployment

Deployed the rebuilt game across Steam, iOS, and Android from a single Unity codebase, achieving native feel on each platform through abstracted input and rendering layers.

The Results

Rescued from Obsolescence

A game stranded on defunct Ouya hardware was brought back to life across three major modern platforms.

Faithful Recreation

All original puzzle mechanics, level designs, and gameplay feel were preserved while modernising the technical foundation.

Unified Codebase

Steam, iOS, and Android versions ship from a single Unity project, minimising ongoing maintenance overhead for Inferna Games.

The Tech Stack

Unity Game Engine Logo
Unity
C Sharp Programming Language Logo
C#
Steam PC Gaming Platform Logo
Steam
Android Platform Logo
Android
Apple iOS Platform Logo
Apple