Overview
Space Shooter is a complete interactive Python game. The project focuses on real-time behavior: player movement, projectiles, enemies, collisions, score tracking, lives, pause state, and game-over state.
What I Built
I built a playable arcade-style game using Pygame. The player can move, fire projectiles, avoid enemies, progress through levels, and experience different game states such as pause and game over.
Technical Decisions
The project required a clear game loop, organized object behavior, collision checks, keyboard event handling, and visual feedback. It helped me practice object-oriented thinking in a setting where many objects are updating at the same time.
What I Learned
This project helped me understand how interactive systems are built frame by frame. It also strengthened my understanding of state, timing, object movement, and how to organize logic in a game loop.