Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a 2D shooter game from scratch using Python and PyGame in this live coding session. Discover why PyGame is an excellent choice for game development before diving into hands-on coding where you'll implement core game mechanics including player movement, shooting systems, enemy spawning, collision detection, and scoring systems. Follow along as the instructor demonstrates the complete development process, from initial setup through adding game assets and polishing the final product. Gain practical experience with sprite handling, game loops, event management, and essential game development concepts that apply to any 2D game project. Perfect for Python developers at any level who want to explore game development or educators looking for engaging ways to teach programming concepts through interactive projects.
Syllabus
00:00 Meet the Instructor
01:14 Why Pygame
06:07 Coding Begins
16:12 Shooting Mechanics
20:13 Adding Enemies
23:13 Collision and Scoring
25:54 Game Assets
26:59 Final Tips
Taught by
WeAreDevelopers