Supernova Siege - Arcade Shooter
A space-themed arcade shooter game developed with Python and Pygame where players defend against waves of asteroid enemies while collecting power-ups and avoiding cosmic hazards.
Technical Architecture
- Built with Python and Pygame library
- Professional game loop architecture
- Sprite-based rendering system
- Object-oriented design patterns
🎯 Key Features
- Wave-based progression with increasing difficulty
- Multiple power-up types (Speed, Rapid Fire, EMP)
- Dynamic game events (supernovas, black holes)
- Particle systems and physics simulations
- High score persistence system
💡 Skills Demonstrated
Python
Pygame
OOP
Game Physics
UI/UX Design
Vector Math