Flappy Bird Clone

A Unity-based arcade prototype recreating the core gameplay loop of Flappy Bird while focusing on performance optimization, gameplay feel, and reusable gameplay systems.

The project was built from scratch using Unity and C#, with emphasis on clean gameplay architecture and efficient runtime performance.

Features

  • Rigidbody2D-based movement system
  • Procedural obstacle spawning
  • Object pooling optimization
  • Progressive difficulty scaling
  • Trigger-based scoring system
  • Collision and game-over handling
  • Restart and gameplay loop systems

Technical Details

Built using:

  • Unity 2022 LTS
  • C#
  • Unity Physics System
  • Object Pooling
  • Event-driven gameplay systems

Instead of repeatedly creating and destroying obstacles, the project uses object pooling to reduce garbage collection spikes and improve runtime performance during extended gameplay sessions.

Controls

  • Spacebar / Left Click → Jump

Development Focus

This project focused heavily on:

  • Gameplay responsiveness
  • Runtime optimization
  • Arcade gameplay balancing
  • Collision systems
  • Reusable gameplay architecture

Status

Prototype / Learning Project

Download

Download
Windows.zip 41 MB

Leave a comment

Log in with itch.io to leave a comment.