Loading

Smashing September Sale - Get 25% Off Certificates and Diplomas! Limited-time Offer - ends Friday, 17th September 2021

Claim My 25% OFF

SFML C++ Game Development - Flappy Bird Clone

This free online course will equip you with the skills and knowledge required to effectively develop games using SFML

Publisher: Sonar Systems
This free online SFML C++ Game Development - Flappy Bird Clone course has been designed to arm you with the necessary skills and knowledge needed to develop games. This course teaches game development using SFML on Windows and Mac Operating Systems. By taking this course, you will gain new game development skills which will include, setting up the game engine, creating the various game states, animating the game, and implementing sound effects.
SFML C++ Game Development - Flappy Bird Clone
  • Duration

    1.5-3 Hours
  • Students

    9
  • Accreditation

    CPD

Description

Modules

Outcome

Certification

View course modules

Description

This free online SFML C++ Game Development - Flappy Bird Clone course has been designed to equip game developers with amazing game developing skills using SFML. SFML is an acronym for Simple and Fast Multimedia Library. SFML is a cross-platform software development library designed to provide a simple interface to the various components of your PC, to ease the development of games and multimedia applications. This course begins with an introduction to SFML, then you will learn the procedures to set SFML on Windows operating systems using visual studio code and also on Mac operating systems using Xcode. You will learn how to distribute your applications and also how to hide the console on a windows machine. Next, you will learn how to set up the game engine, this will include setting up the state machine, input manager, setting up the asset manager, and implementing the game loop. This free online course will teach you how to set up the game states, this will include the splash state, main menu state, implementing the game state, and the game over-state.

This free online course will show you how to build a flappy bird game using SFML. You will learn how to design the game scene, and how to set up the pipe class and the bird class as well, here, you will be shown how to implement automatic spawning and deleting pipes, you will learn how to make the pipes move and also how to create moving ground in the game. Next, you will be taught how to apply animation to the flappy bird game, you will learn how to rotate the bird and make it fly, then you will learn how to make it collide with obstacles, you will also learn how to implement a scoring system for the game which entails displaying the game score. Finally, you will be shown how to set up the game over screen, here, you will learn how to make the scores displayed at the game over screen, next you will learn how to save high scores also learn how to implement medals on the game over screen. You will then learn how to implement sound effects.

Game development is the process of modeling and designing video games for entertainment purposes, it usually involves series of stages which should be studied and mastered carefully. This free online course on Alison.com has been designed specially to arm game developers and anyone seeking to learn game development with the knowledge and skills required to create games, by taking this free online course on Alison.com, you will learn how to develop games using SFML C++ on Windows platform and on Mac operating systems, and this will be a great boost for your career as a game developer, so, what are you waiting for? Take this course today, gain a new skill, and become a better game developer.

Start Course Now

Careers