Unity Mobile Game Prototype

Mobile game with a complete gameplay loop and polished UI. Inspired by the feeling of classic falling-block puzzles, but rebuilt around a completely different kind of geometry.

Unity
C#

A mobile game prototype developed in Unity with C#, focusing on establishing a full end-to-end experience that feels satisfying from the first tap. The goal was not to clone anything, but to capture that familiar "just one more run" tension and reimagine it into something original. Here's the teaser: what if the iconic puzzle formula everyone knows wasn't built from squares at all? What if the same addictive clarity came from a new geometric language?

The experience is designed to feel instantly readable, fast to pick up, and hard to put down. It plays on the same mental itch that makes classic puzzle games timeless, but it pushes it into a fresh direction that feels new the moment you see it. It's recognizable in spirit, but unmistakably its own thing.

On the engineering side, the project emphasized shipping a minimum viable product with clean, maintainable code architecture. The game was built with object-oriented design principles and clear separation of concerns between gameplay logic, UI management, and player input handling. This makes it easy to iterate on the core experience, tune the feel, and expand features without the project turning into a tangled mess.

The prototype also reflects deliberate scoping decisions: prioritizing a complete, polished core over a long wishlist. That meant building the foundation correctly first (systems, flow, UI, responsiveness), then leaving space for future iterations to add depth. The concept already existed as a working C++ prototype, and the Unity version is being refactored from the ground up to reach "production-quality" structure and smoothness.

Key Highlights

  • Complete gameplay loop from start to end state (ready for MVP shipping)
  • Original concept inspired by classic falling-block puzzles, with a fresh geometric twist
  • Clean OOP architecture with separated concerns (gameplay, UI, input, state flow)
  • Mobile-optimized UI with touch-first interaction and responsive feedback
  • Refactor-first approach to make future iterations fast, safe, and scalable
  • Practical exercise in MVP scoping: polish the core, avoid feature creep, keep momentum