SkyFlyer is a Flappy Bird–inspired 2D game developed using C++ and OpenGL (GLUT).
This project focuses on core game development concepts such as animation,
collision detection, game states, scoring systems, and object-oriented design.
🎮 Game Features:
• Smooth bird movement with gravity physics
• Dynamic obstacles (towers & drones)
• Animated sky, clouds, grass, and environment
• Scoring & level system with increasing difficulty
• Pause, restart, and game-over states
⌨️ Controls:
• Spacebar – Fly
• P – Pause / Resume
• R – Restart Game
• Esc – Exit
🛠️ Technologies Used:
• C++
• OpenGL
• GLUT
• Object-Oriented Programming (OOP)
📂 GitHub Repository:
👉 https://github.com/ishranahar/SkyFlyer
▶️ How to Run:
1. Install OpenGL & GLUT
2. Open the project in Code::Blocks / Visual Studio
3. Build & Run
📌 This project was created for learning and academic purposes.
Inspired by the classic Flappy Bird game.
If you like this project, don’t forget to ⭐ the repo and subscribe!
#opengl
#c++
#gameplay
#flappybirdonline
#2danimation
#glutproject
#computergraphic
#opengl
#gamedevelopment
#code #fly #g