








https://github.com/Antonio-Killebrew/Uhura
This project is a fully programmed 2D action-platformer inspired by the level design, movement systems, and gameplay structure of the original Mega Man game. This game was developed entirely in Python using the Pygame framework inside Visual Studio Code, with a focus on recreating the fast-paced precision platforming, enemy encounters, and side-scrolling gameplay mechanics that defined early NES-era action games.
The project features a complete playable level designed around classic retro game principles, including responsive player movement, jumping physics, collision systems, enemy interactions, projectile mechanics, health management, and level progression. A major focus during development was reproducing the feel and timing of classic platformer gameplay while also building the underlying gameplay systems from scratch through custom Python scripting. The game architecture emphasizes object-oriented programming practices, allowing gameplay entities such as the player, enemies, particles, projectiles and environmental objects to function through reusable and modular code structures.