Projects in Python: Get started with Python game development

Dive into Python game development by creating your own Space Invaders clone! Perfect for beginners and those looking to enhance their programming skills.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

Build your own Space Invaders clone and level up your Python skills! This course is all about making game development fun and easy to understand, with hands-on projects and plenty of support.

Key Points

  • Learn while creating a game!
  • Over 50 engaging lectures.
  • Perfect for Python enthusiasts and beginners!

Learning Outcomes

  • Understand the structure of games using Pygame.
  • Create and manage game objects and animations.
  • Develop skills for more complex game projects in the future.

About This Course

Learn the basics of Python game development while you create your very own Space Invaders clone using Python 3.

This course has over 50 lectures, is 4+ hours long and is only $25

Are you ready to save the earth from invaders from the planet python? If so, then you can take your Python skills from basic to advanced by creating a fully featured and professional Space Invaders clone called Invaders from Python.

This course is the follow-up to my hugely successful Python 3: A Beginners Quick Start Guide to Python and will take you the student from knowing the basics of the Python programming language and walk you through creating your very own Python game.

Along your journey you will learn:

  • The basic structure for a game written in Pygame

  • Python modules to manage graphics and animation

  • How to install Homebrew and Pygame

  • How to add images to your games

  • Make game objects move on screen

  • Refactoring and bug checking

  • How to respond to game events such as mouse and key presses

  • How to interact between different elements of your game

  • What are and use nested loops

  • How to create different levels of your game to make it more challenging

  • Add a score board and players high scores

  • And more...


This course has over 50 lectures and is 4+ hours long. You will start with a blank Python file and when you are finished you will have the skills to create and develop many more games and programmes as the skills you learn here are not just for game development.

Projects in Python is intended for those who already have a working knowledge of Python programming or general programming, and who want to apply their skills to games development. However, beginners may still be able to follow the course too.

The main learning drive in this course is in helping you to create your very own Space Invaders clone called Invaders from Python. Each lecture is like a level within a video game, as you move through the course you will be introduced to more and more advanced topics.

The skills you picked up along the way will give you a solid groundwork for creating bigger, more complex, and more versatile games that can be run on any platform or any operating system.

This course is fun and challenging and I am always on hand to answer questions and help out.

Best of luck!


  • Create a fully featured and working game in Python which you can use for you portfolio.

  • Take your new knowledge and create more advanced games.

  • Advance their current knowledge of Python to take on larger more complicated projects.

Course Curriculum

Instructor

Profile photo of Tony Staunton
Tony Staunton

Hi! I'm Tony. I love to read, write and teach and you could definitely call me a bit of geek. I love all things to do with programming, productivity, books and the internet.Previously I have run my own software business and won several awards from, most innovative startup to best product. After finding out the hard way just how stressful...

Review
4.9 course rating
4K ratings
ui-avatar of Antony D
Antony D.
4.0
1 year ago

One of my favourite games when I was in my teens and now I have got to create it from scratch!

  • Helpful
  • Not helpful
ui-avatar of Joe Drury
Joe D.
4.0
2 years ago

Hard to see text, where I can duplicate the code for myself. Explaining the code while he is typing instead of after making several changes would be helpful.

  • Helpful
  • Not helpful
ui-avatar of Gary Farnam
Gary F.
5.0
5 years ago

Very clear explanation and gets right to the coding without a lot of theory etc

  • Helpful
  • Not helpful
ui-avatar of darthoz20
Darthoz20
4.5
5 years ago

I really appreciate just being walked through an example from start to finish. I get a better understanding of things by seeing them in action rather than just talking about the concepts and being asked to use them on my own.

  • Helpful
  • Not helpful
ui-avatar of Anna-Lena Meiners
Anna-lena M.
1.0
6 years ago

Lektionen fehlen, Kurs-Material nur bis Lektion 15 von 53 angefügt, was den Kurs gerade bei den zahlreichen Code-Beispielen komplett unbrauchbar macht. Dozent reagiert nicht auf zurecht gestellte Fragen, ohne deren Beantwortung der produzierte Code nicht lauffähig ist.
Aber der Dozent hat 'nen sĂĽĂźen irischen Akzent.

  • Helpful
  • Not helpful
ui-avatar of Dimitrios Konstantinidis
Dimitrios K.
1.5
6 years ago

The professor doesn't explain what he is doing.

  • Helpful
  • Not helpful
ui-avatar of RITWK JHA
Ritwk J.
5.0
6 years ago

awesome...…….

  • Helpful
  • Not helpful
ui-avatar of Tyler Woyshner
Tyler W.
2.0
6 years ago

Lectures have mistakes and instructor says he will answer questions in the Q&A but never responds

  • Helpful
  • Not helpful
ui-avatar of Yongren Wang
Yongren W.
5.0
6 years ago

Explanations are clear and concise

  • Helpful
  • Not helpful
ui-avatar of Jenna Crossley
Jenna C.
4.5
7 years ago

The course is excellent, but it could benefit from having larger text in the recordings. I am coding along with the videos and find it difficult to see the code in the videos properly when I use split screen. I am really impressed by the thorough explanations given by the presenter - I am able to follow everything despite being a serious code noob (I've only been coding for 2 weeks now).

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses