SFML C++ Game Development – Flappy Bird Clone
Learn to code games in C++ using SFML and create an interactive Flappy Bird Clone game including development scene, game engine and game states setup.
Developing games is a great way to refine and practice your coding skills. This free online C++ game programming course has been designed to arm you with the necessary skills and knowledge needed to develop games. This course teaches game development using Simple and Fast Multimedia Library (SFML) and includes setting up the game engine, creating the various game states, animating the game, and implementing sound effects.
What You Will Learn In This Free Course
Introduction, Setting up and State Creation
In this module, you will be introduced to game development using SFML, you will learn how to set up SFML on windows and Mac OS. You will also learn about how to implement the asset manager, input manager, and game loop and then you will be shown how to create various game states which include the splash state, game state, etc.
Game Logic and Final Touches
In this module, you will be shown how to set up the pipe and bird class, you will learn how to animate the bird, this includes rotating and making the bird fly, you will also learn how to implement the scoring system and also how to add sound effects to the game.
Course assessment
User Reviews
Be the first to review “SFML C++ Game Development – Flappy Bird Clone”
You must be logged in to post a review.


There are no reviews yet.