Controls

  • Click / tap and hold

  • Drag left or right to move the runners

  • Simple input scheme designed for mobile first, but fully playable with mouse on web.

About this project

This is a hyper-casual runner prototype built as a technical exercise.
The goal was to reproduce and understand core mechanics commonly found in mobile crowd runners: path choices, positive/negative gates, group scaling, and simple progression feedback.

The project was completed in a short timeframe and intentionally kept lightweight. It focuses on learning and implementation rather than production polish.

Technical focus

Main objectives of this prototype were:

  • Mobile-style drag movement

  • Crowd scaling (adding/removing runners)

  • Gate system with positive and negative values

  • Basic level flow and readability

  • Fast iteration workflow typical for hyper-casual games

This project is best viewed as a mechanics study rather than a finished game.

Current limitations / future ideas

The current version is intentionally minimal.
If I revisit it later, possible improvements include:

  • Code refactor toward cleaner architecture (more Observer pattern usage)

  • Dynamic gate initialization system (automatic value generation)

  • Object pooling for runner entities

  • Additional polish: VFX, sound, juice, feedback, and UI improvements

No guarantee these updates will happen, this prototype mainly exists as a learning exercise.

Platform note

The game is mobile-oriented by design, but runs in the browser for easy access.
The resolution and gameplay feel are optimized for vertical mobile gameplay.