SkyFlyer – 2D Game in OpenGL (C++ & GLUT) | Computer Graphics Project | AIUB

Опубликовано: 17 Май 2026
на канале: PookieVerse
168
13

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