Coin Dash

Coin Dash is an exciting, fast-paced game where players take control of a coin, dashing through an endless pathway filled with obstacles, power-ups, and challenges. The core gameplay mimics the thrill of a coin pusher, with an added layer of dynamic action and strategy.

Key Features

  • Coin Possession: Hit other coins to take control of them and gain unique abilities, such as increased speed or enhanced shots.
  • Energy Management: Keep your energy levels up by collecting points, breaking obstacles, and strategically moving forward. Running out of energy ends the game.
  • Bouncing & Strategy: Use walls and obstacles to bounce your coin and find the best path, combining skill with careful planning.

Gameplay Design

The goal of Coin Dash is to provide an experience that combines the unpredictability of a coin pusher with the skill-based mechanics of a strategy game. Players must shoot their coin forward, consuming energy with every move, while recovering it through smashing objects or collecting power-ups. Randomly spawned coins along the path allow players to possess them, gaining new abilities to survive longer and score higher. The game auto-saves after each shot, ensuring smooth progression.

The game balances fast action with strategic elements, making each run feel fresh and engaging. Players must adapt to the dynamic environment and unpredictable level design to succeed.

Technical Implementation

Developed in Unity, Coin Dash is built on a modular architecture:

  • Actor System: Coins, walls, and other dynamic elements are treated as “actors” with separate properties, ensuring efficient event handling and saving mechanisms.
  • UI Integration: A custom-built UI manager using the MVVM pattern, with features like Unlimited Scroller for efficient handling of large datasets.
  • Data Management: Game data is stored in ScriptableObjects, with a flexible editing system powered by Odin for easy iteration and design changes.
  • Custom Render Features: Various render features are made to customize the looking of the game including massive use of 2D lighting and random voronoi mask.

Current Status

The core systems are in place, and basic gameplay mechanics are live on itch.io for early playtesting. Ongoing development will include refining game dynamics, expanding content, and improving the player experience through regular updates and feedback. More iterations are planned as the game evolves.