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

YouTube

Pygame Tutorial - Platformer

KidsCanCode via YouTube

Overview

Learn to create a platformer game using Pygame in this comprehensive tutorial series. Begin with setting up the game environment and progress through player movement, gravity, jumping mechanics, and window scrolling. Implement game over conditions, design splash and end screens, and add a high score system. Explore advanced techniques like using spritesheets, character animation, and platform graphics. Enhance gameplay with improved jumping, sound effects, and music. Introduce powerups and enemies to increase complexity. Master collision detection using masks and create a scrolling background for added depth. By the end of this 19-part series, gain a thorough understanding of game development principles and Pygame implementation.

Syllabus

Pygame Platformer Part 1: Setting Up.
Pygame Platformer Part 2: Player Movement.
Pygame Platformer Part 3: Gravity and Platforms.
Pygame Platformer Part 4: Jumping.
Pygame Platformer Part 5: Scrolling the Window.
Pygame Platformer Part 6: Game Over.
Pygame Platformer Part 7: Splash & End Screens.
Pygame Platformer Part 8: Saving High Score.
Pygame Platformer Part 9: Using Spritesheets.
Pygame Platformer Part 10: Character Animation (part 1).
Pygame Platformer Part 11: Character Animation (part 2).
Pygame Platformer Part 12: Platform Graphics.
Pygame Platformer Part 13: Improved Jumping.
Pygame Platformer Part 14: Sound and Music.
Pygame Platformer Part 15: Powerups.
Pygame Platformer Part 16: Enemies.
Pygame Platformer Part 17: Using Collision Masks.
Pygame Platformer Part 18: Scrolling Background.
Pygame Platformer Part 19: Wrapping Up.

Taught by

KidsCanCode

Reviews

Start your review of Pygame Tutorial - Platformer

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.