← Back to Projects
click to enlarge1 / 5
More ProjectSolo
Flappy Bird
A mobile recreation of the classic endless arcade game, built around responsive one-touch controls, randomized obstacles, and quick score-chasing runs.
Languages
C#
Engines & tools
UnityAndroid2D
Gameplay & systems
PhysicsTouch InputInfinite ScrollingHigh Scores
Game modes
Single-player

Project cover
Overview
A focused Unity mobile project that recreates the classic Flappy Bird loop. The bird uses Rigidbody2D movement and pointer input, while pipe pairs and layered backgrounds are repositioned after leaving the camera bounds to create an endless run. A central game-state manager coordinates the home, playing, paused, and game-over states. Scoring, persistent best-score storage, UI, collisions, death handling, and animation are separated into small event-driven components.
What I Built
- Responsive pointer and touch input for mobile play.
- Reusable randomized obstacles and infinitely scrolling scenery.
- Event-driven UI for home, gameplay, pause, and game-over states.
- Persistent personal-best scoring with PlayerPrefs.
- Bird animation that responds to vertical velocity.
Gallery
click to enlarge1 / 5Home screen and saved best score