Flappy Bird is a fun and addictive 2D game built using Unity! The game follows the classic mechanics of the original Flappy Bird, where you control a bird that must navigate through obstacles by pressing the Spacebar to flap its wings.
- 🎮 Smooth Physics-Based Gameplay: Uses Unity's physics engine for realistic movement.
- 🔄 Endless Scrolling Environment: Pipes continuously generate as you progress.
- 🏆 Score System: Tracks the number of pipes successfully passed.
- 💥 Collision Detection: The game ends when the bird collides with pipes or the ground.
- 🎵 Background Music & Sound Effects: Enhances the gaming experience.
- 🚀 Optimized Performance: Runs efficiently on different hardware.
- Game Design: Planning UI, mechanics, and sprite design.
- Development: Implementing player controls, collision detection, and score tracking.
- Testing: Debugging physics, performance optimization, and playtesting.
- Deployment: Running the game in Unity and packaging for distribution.
Ensure you have Unity installed. Then, clone the repository:
git clone https://github.com/yourusername/FlappyBird.git
cd FlappyBird- Open the project in Unity.
- Press the Play button in the Unity editor to start the game.
- Press Spacebar to make the bird flap its wings.
- Avoid hitting the pipes and the ground.
- Score points by successfully passing through the pipes.
- The game ends when the bird collides with an obstacle.
- 🛠 Game Engine: Unity
- 💻 Programming Language: C#
- 🎨 Graphics: 2D Sprites
- ⚙ Physics Engine: Unity Rigidbody
🎥 Watch the demo: Click here to view
🚧 Planned Updates:
- Adding different difficulty levels.
- Implementing various bird skins.
- Integrating a global leaderboard.
- Introducing power-ups and special abilities.
Feel free to fork the repository, make enhancements, and submit a pull request.
📧 Email: wasifsohail66@gmail.com
Developed by Wasif Sohail.
This project is for educational and personal use only.


