
About Course
This course guided students through building a complete 2D action game with Python and Pygame, starting from the basics and progressing to a polished project. Students first learned to install Pygame, set up a game window, and draw simple shapes while practicing programming logic with conditionals. They then created a player character with walking, jumping, and gravity mechanics, and added ground and air enemies with movement, spawning, and collision basics. The project advanced with shooting mechanics for both player and enemies, collision handling, and health systems. To improve visuals, shape-based characters were replaced with images and organized through dictionaries and folders. Finally, animations were introduced, making player and enemy movements realistic. By the end, students had built a fully playable 2D game, gaining strong foundations in Pygame, game logic, and asset management.
Course Content
Introduction to Pygame
-
Introduction to Pygame
01:17:03 -
Metal Slug Part 01- Player Movement
01:23:26 -
Metal Slug Part 02- Adding Enemies
01:49:27 -
Metal Slug Part 03- Bullets and Colliders
01:51:49 -
Metal Slug Part 04 -Adding Images
02:16:13 -
Metal Slug Final Part
01:54:52