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.
For the detail of how the levels and controls were rebuilt, read the
Nub case study.