Overview
This course teaches how to create simple 2D games using Python with the Pygame module. The learning outcomes include understanding basic movement, jumping, character animation, optimization, projectiles, enemies, collision detection, scoring, health bars, sound effects, and finishing touches. The course focuses on teaching Python programming skills, game development techniques, and object-oriented programming. The teaching method involves practical tutorials with hands-on coding examples. This course is intended for beginners interested in game development using Python and Pygame.
Syllabus
Pygame Tutorial #1 - Basic Movement and Key Presses.
Pygame Tutorial #2 - Jumping and Boundaries.
Pygame Tutorial #3 - Character Animation & Sprites.
Pygame Tutorial #4 - Optimization & OOP.
Pygame Tutorial #5 - Projectiles.
Pygame Tutorial #6 - Enemies.
Pygame Tutorial #7 - Collision and Hit Boxes.
Pygame Tutorial #8 - Scoring and Health Bars.
Pygame Tutorial #9 - Sound Effects, Music & More Collision.
Pygame Tutorial #10 - Finishing Touches & Next Steps.
Taught by
Tech with Tim