Skip to content

A C++ implementation of the classic Flappy Bird game using SFML, featuring a custom-built game engine

License

Notifications You must be signed in to change notification settings

YasharShaikh/GameEngine-FlappyBird-SFML-Cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GAME-ENGINE-FLAPPY-BIRD-CPP-SFML ⚔️

A C++ implementation of the classic Flappy Bird game using SFML, featuring a custom-built game engine with:

  • Efficient state machine
  • Modular asset management
  • Input manager for seamless user interaction
  • Flappy Bird game logic

Preview 👀

💡Objective: Understand the architecture and implementation of a basic game engine by exploring this SFML-based Flappy Bird project 💡.

Flappy Bird 2024-11-13 13-39-36 (1)

Gameplay 🎮

  • Use space bar or click to flap
  • Avoid obstacles and navigate through challenging levels
  • Compete for high scores

Getting Started 📃

  • SFML 2.5.1 or higher
  • C++11 compliant compiler

Building

  • Clone this repository
  • Install SFML using your package manager or download from
  • Build the project using your preferred IDE or command line

Contributing 💪

Looking to contribute something to this project? Here's how you can help.

If you believe something needs to be immediately fixed please open an issue and document the problem. Fork this project and create a pull request with your solution to the problem. Thank you.

Reach Out? 💬

About

A C++ implementation of the classic Flappy Bird game using SFML, featuring a custom-built game engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published