This course covers an introduction to game development using Python and pygame.
Review the Instructor Guide before getting started.
- Python GameDev 201: Python Basics
- Python Setup
- Basics of Python
- Input/Output
- Variables
- If-Else Statements
- Basics of Rock, Paper, Scissors Logic
- Python GameDev 202: Extending Rock Paper Scissors
- Comments
- Loops
- Functions
- Extending Rock, Paper, Scissors
- Python GameDev 203: Developing Hangman
- Review Loops and Functions
- File Reading
- Lists/Arrays
- Basics of Hangman Logic
- Python GameDev 204: Pygame Basics
- Review Lists
- Sets
- Basics of pygame and Event Handling
- Finishing Hangman
- Python GameDev 205: Developing Asteroids
- Classes and Objects
- Game Logic of Asteroids
- Sprites and Images
- Python GameDev 206: Finalizing Asteroids
- Player Movement
- Asteroid Movement
- Extending Asteroids