Skip to content
Play overlay
Preview this course

Flappy Bird Clone - The Complete SFML C++ Game Course

Game Programming Course To End All Courses


Sonar Systems

Summary

Price
£19.99 inc VAT
Study method
Online, On Demand What's this?
Duration
5.5 hours · Self-paced
Qualification
No formal qualification
Certificates
  • Reed courses certificate of completion - Free

Add to basket or enquire

Overview

What you'll learn

  • Use C++ To Make A Game

  • Create A Multi Device Game

  • Create A Cross Platform Game

  • Use The SFML framework To Make A Game

  • Understand Game Logic

  • Create An Extendable Game Engine

  • Understand Flappy Bird Game Mechanics

  • Understand How To Create An Adaptable Game Template

Curriculum

7
sections
33
lectures
5h 29m
total
    • 2: Flappy Bird SFML C++ Setup - Mac 11:09
    • 3: Flappy Bird SFML C++ Setup - Windows 13:47
    • 4: SFML C++ [GAME ENGINE SETUP] - Asset Manager 08:15
    • 5: SFML C++ [GAME ENGINE SETUP] - Game Loop 14:03
    • 6: SFML C++ [GAME ENGINE SETUP] - Input Manager 07:35
    • 7: SFML C++ [GAME ENGINE SETUP] - State Machine 17:43
    • 12: Flappy Bird SFML C++ Tutorial 11 - Pipe Class Setup 07:45
    • 13: Flappy Bird SFML C++ Tutorial 12 - Spawn Moving Pipes Preview 10:54
    • 14: Flappy Bird SFML C++ Tutorial 13 - Automatically Spawning Pipes and Deleting Pip 08:14
    • 15: Flappy Bird SFML C++ Tutorial 14 - Create Moving Ground 14:13
    • 16: Flappy Bird SFML C++ Tutorial 15 - Randomise Pipe Y Position 06:13
    • 17: Flappy Bird SFML C++ Tutorial 16 - Bird Class Setup 09:56
    • 18: Flappy Bird SFML C++ Tutorial 17 - Animating The Bird Preview 07:58
    • 19: Flappy Bird SFML C++ Tutorial 18 - Fly Bird Fly 11:28
    • 20: Flappy Bird SFML C++ Tutorial 19 - Rotate Bird 06:00
    • 21: Flappy Bird SFML C++ Tutorial 20 - Collision With The Ground 15:03
    • 22: Flappy Bird SFML C++ Tutorial 21 - Collision With The Pipes 08:37
    • 23: Flappy Bird SFML C++ Tutorial 22 - Flash Screen White Upon Death 11:57
    • 24: Flappy Bird SFML C++ Tutorial 23 - Scoring System 15:05
    • 25: Flappy Bird SFML C++ Tutorial 24 - Displaying The Score 18:03
    • 26: Flappy Bird SFML C++ Tutorial 25 - Game Over Setup 16:04
    • 27: Flappy Bird SFML C++ Tutorial 26 - Game Over Display Score 08:26
    • 28: Flappy Bird SFML C++ Tutorial 27 - Saving Highscore 06:17
    • 29: Flappy Bird SFML C++ Tutorial 28 - Game Over Medals 08:18
    • 30: Flappy Bird SFML C++ Hide Console Windows 01:24
    • 31: Flappy Bird SFML C++ Release - Windows 02:57
    • 32: Flappy Bird SFML C++ Tutorial 29 - Sound Effects 08:09
    • 33: Flappy Bird SFML C++ Tutorial 30 - Extras 06:39

Course media

Description

Learn how to make cross platform games using the immensely successful and addictive Flappy Bird as an example. A step by step process is used to show everything from project setup to essential game design technique

Gain a good understanding of the following concepts:

  1. C++ Game Programming

  2. Video Game Logic

  3. SFML Game Programming

  4. Game Mechanics

SFML is one of the easiest game frameworks in the world and will provide you with a solid foundation for your game development journey. The gaming industry is bigger than Hollywood and is constantly growing, start your journey now.

You will be provided with the full source code to aid in development during and after this course. The source code and artwork is free to use in as many projects as you wish.

Over 205,000 students have enrolled on my courses and all of them are extremely satisfied. You will also be satisfied with this course. If you change your mind and haven't accessed any of the course materials, remember that within 14 days you can request a full refund. I guarantee you satisfaction.

If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.

To summarise this is what you get:

• Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.

• All videos are downloadable. Learn wherever you want, even without an internet connection!

• Downloadable starter code and final code for each section.

• Free helpful support in the course Q&A when you have questions or get stuck.

• Multiple coding challenges to practice your new skills (solutions included).

Sounds great? Then start this adventure today by clicking the “Take this course" button, and join me in the only course that you will need!

Who is this course for?

  • Suited for C++ Developers
  • Suited for Budding Game Developers
  • Fan of Flappy Bird
  • Love Video Games & Relish The Prospect Of Making A Game
  • Suited for Developers Looking To Learn SFML

Requirements

  • C++ Programming

  • SFML

  • Coding

  • Game Development (optional)

  • Flappy Bird Game Logic (optional)

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Certificates

Reed courses certificate of completion

Digital certificate - Included

Will be downloadable when all lectures have been completed

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.