YoVDO

Pygame Tutorial - Tile-based Game

Offered By: KidsCanCode via YouTube

Tags

Pygame Courses Game Development Courses 2D Game Design Courses Collision Detection Courses

Course Description

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

Related Courses

Desarrollo de Videojuegos en Unity: Una Introducción
Universidad de los Andes via Coursera
Diseño avanzado de videojuegos RPG con Unity
Domestika
2D Wave Defense Game – GDevelop GameDev Tutorial
freeCodeCamp
Code a 2D Game Using JavaScript, HTML, and CSS (w/ Free Game Assets) – Tutorial
freeCodeCamp
Godot Game Development – Crash Course for Beginners
freeCodeCamp