A fully functional 2D interactive game built with Python and the Pygame library. The game features a 'collect and survive' mechanic where players navigate a square character to gather items while avoiding enemies.
Technical Highlights:
Game Engine Logic: Developed using the Pygame framework for real-time graphics and event handling.
Timed Object Management: Implemented logic for dynamic object spawning and expiration using time-stamps.
Collision Engine: Precision handling of character-to-object collisions to update game state and scoring.
UI & Performance: Integrated a live scoring system and optimized the game loop at 60 Frames Per Second (FPS)."