A faithful recreation of the classic NES game with modern C++ programming
This faithful recreation of the classic Ninja Gaiden game was developed for the Programming 2 course at Howest University. It features authentic gameplay mechanics combined with modern programming techniques in C++.
Faithful recreation of the original NES gameplay with precise controls and mechanics
Clean C++ implementation with proper OOP principles and design patterns
Full recreation of Stage 1 including enemies, platforming challenges, and the boss fight
As a huge fan of the NES console and Japanese game design, recreating Ninja Gaiden was both a challenge and a passion project. Developing this game helped me deepen my understanding of game architecture and C++ programming.
I'm proud to share that my project was chosen by Howest University to be shown as an example to students! This recognition means a lot to me, and I'm grateful for the opportunity to showcase my work. You can learn more about the course at: Howest Programming 2 Course
Katana-based combat with fluid animations and hit detection
Precise jumping mechanics with wall climbing and ledge grabbing
Multiple enemy types with distinct behaviors and attack patterns
Challenging end-of-stage boss fight with unique mechanics