Python Game Development - Create a Flappy Bird Clone

Learn Python game development by creating your very own Flappy Bird game!

Develop a clone of the smash hit game Flappy Bird using the Python Programming Language.

Learn Python game development using the PyGame platform. Learn game development in a more fun environment. Why sit through hours of lectures on game development theory when you can learn to make an exciting and popular Flappy Bird clone and learn Python game development at the same time?

What You Will Learn

    ·Game setup

    ·Loading graphics

    ·Creating a game controller

    ·How to keep score

    ·Changing colors

    ·Increasing difficulty levels

    ·And much more

What Is PyGame?

Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system. Pygame itself has been downloaded millions of times, and has had millions of visits to its website.

Pygame is free. Released under the GPL License, you can create open source, free, freeware, shareware, and commercial games with it.

Who Should Take This Course

It is recommended that you have at least a basic understanding of Python programming. Although beginning Python programmers could follow the instructions in this course, it’s recommended that inexperienced Python programmers take a beginner's course first.

Search for our course called: Python Programming for Beginners to get started.


Your Instructor


Stone River eLearning
Stone River eLearning

Stone River Academy is part of the Stone River eLearning family of companies. For IT certifications and many courses that are not available here, check out our course catalog.

At Stone River Academy, we're very passionate about teaching everyday people topics that they are interested in. From technology, to business, to education, we have you covered.

We deliver only high quality courses that take you from beginner to expert in a matter of hours on any of the topics we cover.


Class Curriculum


  Creating Input Controls
Available in days
days after you enroll
  Boundaries, Crash Events and Menu Creation
Available in days
days after you enroll
  Creating Obstacles Using Polygons
Available in days
days after you enroll
  Game Logic: Using Block Logic
Available in days
days after you enroll
  Game Logic: Success Or Failure
Available in days
days after you enroll
  Creating the Score Display
Available in days
days after you enroll
  Adding Colors and Difficulty Levels
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After purchase, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!