The game projects that I built using Python and PyGame library, after taking the Skillshare course "An introduction to game development in python" by Christian Koch.
- Some of the learning points that I focused on while building these games were game state management, user-input event handling, timers and collision detection.
- Besides the main functionalities, I added these extra features to the Meteor Dodger game:
- game intro state
- keyboard input event listeners
- shield and laser-booster sprites (spaceship boosters)
- spaceship recovery through extra shields
- score meter
- saving/storing highest-score during the game session
- laser enhancement (triple laser shooter)
- meteors in variant sizes
- looping motion background
- graphic & sound effects
- Space Music Pack by gooseninja
- Sound Effect by SoulProdMusic from Pixabay