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

This course will teach how to build a 2D tile-based game from scratch using programming. It starts with the fundamentals, such as setting up and collisions and tilemap, and then covers smooth movement and scrolling map. You will also learn to add graphics for the player and mobs, as well as how to build mob movement and implement basic shooting. Other topics include player and mob health, Tiled Map Editor, loading Tiled maps, obstacles, animations, sound effects, pause screen, weapons, lighting effect and game over screen. Finally you will learn about damage effect and simple visual effects, as well as a bug fix.

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.