Nub is Inferna Games' isometric puzzle game, originally written as a standalone Java app for an Android games console and designed around a game controller. Inferna Games wanted to bring Nub to a wider audience on PC and mobile, and asked Ocean View Games to make that possible.
The original codebase was not a good foundation to carry forward. It was a pure Java application with no structure that mapped onto Unity's systems, and parts of the code had been lost. Rather than force a port, we
rebuilt the game in Unity, using the original as the reference for how every mechanic should look, sound and behave.
David Edgecombe rebuilt the game single-handedly over four months in 2021, recreating the levels by hand in Unity's 2D Tilemap system and redesigning the controls for keyboard, mouse and touch. The result was playable builds on PC, iOS and Android from a single Unity project.
The starting point and the Unity remake of Nub| Area | Original | Unity remake |
|---|
| Engine | Standalone Java app | Unity and C# |
|---|
| Platforms | A single Android games console | PC, iOS and Android builds from one project |
|---|
| Input | Game controller | Keyboard and mouse on PC, touch on mobile |
|---|
| Levels | Defined in the original Java code | Rebuilt by hand in Unity's 2D Tilemap |
|---|
| Source code | Partly lost | A complete, maintainable Unity project |
|---|