A high-intensity 2D roguelike where players survive against endless enemy hordes in a fixed arena. This project demonstrates my ability to implement auto-targeting combat systems and wave-based enemy spawning with pathfinding AI. The tile-based arena showcases my skills in collision optimization and dynamic difficulty scaling, while the intuitive combat system highlights my understanding of responsive game feel and feedback mechanics.
A faithful recreation of the iconic Pong, featuring minimalist physics, retro-inspired graphics, and a functional score system. This project demonstrates my ability to implement precise collision mechanics, responsive paddle controls, and clean game-state management.
A classic arcade-style shooter where players pilot a spaceship to evade and obliterate relentless meteor showers. This project highlights my grasp in 2D physics, collision detection, and dynamic hazard generation, featuring randomized asteroid trajectories, particle-based explosion effects, and responsive ship controls. Built with Pygame-ce, it showcases my ability to balance challenge and fun through precise hitboxes, score tracking, and progressive difficulty scaling.