Overview
Sky Dash is a 2D arcade-style game developed solo in Unity, where the player controls a bird navigating the sky while avoiding dangerous birds and incoming planes. The project focuses on responsive movement, obstacle avoidance, and escalating challenge, delivering a fast-paced experience built around clarity, timing, and player reaction.
Role & Responsibilities
Solo Game Designer & Developer
Designed core arcade gameplay mechanics and difficulty progression
Programmed all gameplay systems in C#
Implemented enemy and hazard behavior, including birds and aircraft
Designed player movement for responsive, precise control
Built the core game loop, UI flow, and feedback systems
Tools & Engine
Unity
C#
PC & Mobile-ready design
Gameplay & Systems
Player-controlled bird with smooth, responsive movement
Multiple hazard types, including enemy birds and planes
Randomized spawn patterns to keep encounters unpredictable
Collision-based fail states with restart loop
Score-based progression encouraging risk and survival
Design Process
Development emphasized moment-to-moment feel and readability in a fast-moving 2D space. Early prototypes focused on player responsiveness and collision clarity before expanding hazard variety and spawn behavior. Iteration centered on balancing challenge escalation while maintaining fairness and visual clarity at high speeds.
Outcome & Learnings
Sky Dash strengthened my understanding of arcade-style pacing, enemy spawning systems, and responsive 2D control design. The project reinforced the importance of clear visual feedback, scalable difficulty, and tight core mechanics in reaction-based gameplay.