YoVDO

Python Platformer Game Tutorial for Beginners

Offered By: freeCodeCamp

Tags

Python Courses Game Development Courses Sprite Animation Courses

Course Description

Overview

Dive into a comprehensive Python tutorial to create an engaging platformer game from scratch. Master pixel-perfect collision, character animation, and advanced game mechanics. Begin with project setup and asset walkthrough before delving into core concepts like generating backgrounds, creating and animating players, implementing gravity, and handling sprite sheets. Progress to more complex features including terrain generation, vertical and horizontal collision detection, jumping mechanics, scrolling backgrounds, and trap implementation. Gain hands-on experience in game development while enhancing your Python programming skills through this step-by-step guide, complete with downloadable assets and source code.

Syllabus

⌨️ Project Demo
⌨️ Project Brief/Getting Started
⌨️ Project Setup
⌨️ Asset Walkthrough
⌨️ Game Setup
⌨️ Generating The Background
⌨️ Creating The Player
⌨️ Moving The Player
⌨️ Adding Gravity
⌨️ Loading/Splitting Sprite Sheets
⌨️ Animating The Player
⌨️ Adding Terrain/Blocks
⌨️ Pixel Perfect Collision Vertical
⌨️ Jumping & Double Jumping
⌨️ Scrolling Background
⌨️ Pixel Perfect Collision Horizontal
⌨️ Adding Traps Fire
⌨️ Player Collision With Traps
⌨️ Conclusion


Taught by

freeCodeCamp.org

Related Courses

Animation for Game Development Using PyGame
Coursera Project Network via Coursera
Master Unity By Building 6 Fully Featured Games From Scratch
Udemy
Make a 2D Platformer Video Game with Unity and PlayMaker (no coding required) [Part 1]
Skillshare
The Complete LibGDX Game Course Using Java
Udemy
Rigging a 2D Character in Unity Using IK
Pluralsight