Deft Runner
Endless Runner • Android • Single Player • Performance-Optimized
Unity
C#
Mobile Game
Endless Runner
Gameplay Systems
Optimization
Project Overview
Deft Runner is an Android endless runner game focused on
fast-paced gameplay, smooth controls, and increasing difficulty progression.
The game was built to deliver consistent performance across a wide range of devices.
I worked on this project as a Unity developer, contributing to gameplay systems,
player controls, obstacle mechanics, and performance optimizations.
My Role & Responsibilities
- Implemented core endless runner gameplay mechanics
- Designed player movement, jump, and collision systems
- Built obstacle spawning and difficulty scaling logic
- Worked on score progression and gameplay feedback systems
- Optimized performance for smooth gameplay on low-end Android devices
- Fixed gameplay bugs and improved overall game stability
- Collaborated with designers to refine gameplay feel and pacing
Engineering & System Design
Gameplay Loop Design
The core gameplay loop was designed around simplicity and responsiveness,
ensuring quick player feedback and smooth controls.
- Frame-consistent player movement
- Predictable obstacle patterns with increasing difficulty
- Immediate feedback for collisions and scoring
Obstacle & Difficulty Scaling
Difficulty increases progressively based on distance and score,
keeping players engaged without sudden difficulty spikes.
Mobile Performance Optimization
Focused on maintaining stable frame rates by optimizing update loops,
minimizing allocations, and managing object lifecycles efficiently.
- Reduced runtime allocations
- Optimized physics and collision checks
- Ensured smooth gameplay across device tiers
Challenges & Solutions
Challenge: Maintaining smooth performance on low-end devices
Endless runner games require consistent frame rates to feel responsive,
especially on budget Android devices.
Solution: Optimized gameplay scripts, reduced unnecessary updates,
and simplified collision handling to maintain stable performance.
Impact & Results
- Delivered smooth, responsive gameplay experience
- Improved game stability through targeted bug fixes
- Ensured consistent performance across multiple Android devices
- Strengthened understanding of mobile gameplay optimization