
Egg Dash
Doodle Jump, Flappy Bird & Geometry Dash, all in one game, this multi-mode endless runner with a audio-reactive background is a interesting display of creativity and technical ability.
Egg Dash (2D Mobile Game)
This multi-mode endless runner tries to encapsulate the movement logic of Doodle Jump, Flappy Bird and Geometry Dash all in one, they are transitioned to and from when going through portals and the background and some front row elements are audio reactive.
Problem
The client wanted a polished, fast-paced endless runner featuring three distinct game modes (Geometry Dash, Doodle Jump, and Flappy Bird), all dynamically switching through portals. They needed:
A fully functional multi-mode endless runner
Smooth transitions between game modes through portals
Progressive difficulty and increasing game speed
Reactive backgrounds/audio (audio-visualizer style effects)
Unique player movement logic for each mode
Arrow-portal mechanics that dynamically raise/lower the player
Full ad integration:
Applovin ads every 3rd death
Rewarded ads for revives
Banner ads during death screens
Complete UI flow and game loop
App Store build preparation, TestFlight setup, and asset creation
They required someone who could take their idea and singlehandedly transform it into a fully built, play-ready 2D mobile game.
My Role
Unity Developer, responsible for the entire project end-to-end.
I handled all gameplay programming, effects, UI, audio, monetization, level progression, art integration, build preparation, store assets, and testing.
What I Delivered
Core Gameplay Systems
Developed three full game modes with unique physics and controls:
Geometry Dash mode (jump-to-avoid)
Doodle Jump mode (vertical bounce navigation)
Flappy Bird mode (tap-to-float fly physics)
Built seamless mode-switching portals
Implemented progressive difficulty and speed scaling
Added arrow portals that elevate / lower the player onto platforms
Developed obstacle spawning and pacing systems
Visual & Audio Experience
Created reactive background and screen effects synchronized to music
Designed timing-sensitive visual feedback for jumps, portals, and speed shifts
Implemented polished effects, transitions, and animations
Selected and integrated all music and sound effects
Game Flow & UX
Built complete UI flow:
Main menu
Death screen
Revive sequence
Settings
Smooth transitions between gameplay, death, and revive states
Added micro-interactions and responsive feedback for mobile
Monetization
Fully integrated AppLovin ads:
Interstitial ad every 3rd death
Rewarded ads for reviving
Banner ads during the death screen
Ensured all ads were optimized for pacing and user experience
Production & App Store Setup
Created splash screens and promotional images
Prepared the entire project for production release
Set up App Store Connect configuration
Built TestFlight versions and handled internal testing
Identified and fixed bugs before submission
Published the app to the iOS App Store for the Client
Results
Delivered a complete, polished 2D mobile endless runner built entirely from scratch
The game featured smooth gameplay across three modes, dynamic visuals, and satisfying progression
Ads and monetization integrated seamlessly with the game loop
Client received a store-ready build, promotional assets, and a stable final product
Game successfully prepared for TestFlight and App Store submission
This project showcases my ability to develop full mobile games end-to-end, including gameplay, effects, audio, UI, monetization, testing, and release preparation.
Tools & Tech



