Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Pygame Tutorial for Beginners - Python Game Development Course

via freeCodeCamp

Overview

This course teaches learners how to use Pygame to code games with Python, focusing on building a space invaders game. By the end of the course, students will be able to understand game development concepts such as moving characters, shooting bullets, adding boundaries, creating enemies, implementing collision detection, displaying scores, and integrating sounds and background music. The course follows a hands-on approach, with practical coding sessions and step-by-step guidance. It is designed for beginners interested in Python game development.

Syllabus

Installing Python and Pycharm.
Creating Our First Game Window.
Changing the Title, Logo and Background Color.
Adding Images into Our Space Invader Game.
Movement Mechanics in Game Development.
Keyboard Input Controls & Key Pressed Event.
Adding Boundaries to Our Game.
Creating the Enemy.
Movement Mechanics of the Enemy Space Invader.
Adding a Background Image.
Creating Bullets for Shooting.
Shooting Multiple Bullets at Space Invaders.
Collision Detection.
Creating Multiple Enemies.
Adding Text and Displaying Score.
Adding Sounds and Background Music.
Game Over.

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Pygame Tutorial for Beginners - Python Game Development Course

  • Bhavya Agarwal
    This course was very useful. It helped me to learn many new things about python and coding. I loved this course. All concepts were explained thoroughly.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.