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

Back to Top