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

YouTube

Pygame Tutorial - Tile-based Game

KidsCanCode via YouTube

Overview

Dive into a comprehensive Pygame tutorial series that guides you through creating a tile-based game from scratch. Learn essential game development concepts including setting up the game environment, implementing collisions and tilemaps, creating smooth character movement, and designing a scrolling map with camera functionality. Master player graphics and sprite rotation techniques, introduce mob characters with intelligent movement patterns, and develop a basic shooting mechanism. Explore health systems for both player and mobs, integrate the Tiled Map Editor for level design, and implement map obstacles. Enhance your game with visual effects, item systems, tweening animations, and sound effects. Create a pause screen, expand weapon variety, add damage effects, and design a game over sequence. Finally, implement an atmospheric lighting effect to elevate your game's visual appeal.

Syllabus

Tile-based game Part 1: Setting up.
Tile-based game Part 2: Collisions and Tilemap.
Tile-based game Part 3: Smooth Movement.
Tile-based game Part 4: Scrolling Map / Camera.
Tile-based game Part 5: Player Graphics.
Tile-based game Part 6: Rotating Player Sprite.
Tile-based game Part 7: Mobs.
Tile-based game Part 8: Mob Movement.
Tile-based game Part 9: Basic Shooting.
Tile-based game Part 10: Player and Mob Health.
Tile-based game Part 11: Tiled Map Editor.
Tile-based game Part 12: Loading Tiled Maps.
Tile-based game Part 13: Map Obstacles.
Tile-based game Part 14: Better Zombie Movement.
Tile-based game Part 15: Simple Visual Effects (and a bug fix!).
Tile-based game Part 16: Items.
Tile-based game Part 17: Tweening/Easing Animations.
Tile-based game Part 18: Sound Effects.
Tile-based game Part 19: Pause Screen.
Tile-based game Part 20: More Weapons.
Tile-based game Part 21: Damage Effect.
Tile-based game Part 22: Game Over.
Tile-based game Part 23: Lighting Effect.

Taught by

KidsCanCode

Reviews

Start your review of Pygame Tutorial - Tile-based Game

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.