Work index
Released2026AndroidTechnical Head, Nexenova Studios

Endless Merge 2048

A 3D physics merge board, built on an in-house Unity framework rather than a pile of singletons.

Endless Merge 2048 key art

Context

Third Nexenova release on Google Play. Cubes are shot onto a physics board where they collide and combine 2048-style, with bomb and magnet power-ups and a configurable gravity direction.

The problem

Merging on a physics board means the merge rule and the simulation disagree constantly — two cubes can touch for one frame mid-bounce. The merge resolution had to be deterministic enough to feel fair while the physics stayed loose enough to feel good.

What I built

  • Built the merge resolution on top of 3D physics, with bomb and magnet power-ups and a gravity direction that is configurable rather than hard-coded.
  • Drove all balance values from ScriptableObjects, so tuning is a data edit.
  • Wrote and reused an in-house framework — LogcatBELLY — covering UI paging, tweening, audio, haptics and save state across the project.