Sky Dash is a fast-paced endless runner prototype focused on smooth movement, obstacle avoidance, and progressive difficulty. Developed solo in Unity, this project strengthened my understanding of C# scripting, spawning systems, and arcade-style feedback loops.
Role: Solo Game Designer & Developer
Engine: Unity (C#)
Project Type: Gameplay Prototype
Platform: PC / Mobile-Ready
Core Features
Procedural Level Generation
Auto-spawning floor tiles
Object pooling for performance
Increasing difficulty over time
Obstacle System
Multiple obstacle types
Randomized spawn patterns
Collision-triggered game over
Player Movement
Smooth lane switching
Responsive mobile-style controls
UI & Game Loop
Score & high score tracking
Start → Run → Game Over → Restart
Clean and simple interface
Visual Style
A bright, minimal aesthetic designed for clarity and fast reaction gameplay.
Development Highlights
Created a modular spawn manager
Built event-based UI updates
Experimented with animation and SFX
What I Learned
Modular C# architecture
Unity physics & collisions
Creating scalable gameplay loops
Debugging runtime issues
Designing for mobile responsiveness