Rogue Fighter Retro is a classical take on a retro old school game, greatly inspired by Descent, made from scratch in C++ utilising the DirectX 11 and Windows APIs. The game is able to construct and update billboards and cubes at run-time, where a full game was then made from this simple framework. Furthermore, there is also a built-in custom level editor utilising a simple text file character recognition system.
The aim of the game is to collect the key cubes to unlock the next door. Simultaneously, you must not die by sustaining your ship's health by dodging red laser bullets from enemies. You may also take out enemies by shooting back with your blue laser bullets.
This project was developed as part of the Advanced Technologies unit within my university's third year module over a 6 week period. You can read the full report regarding the simulation's implementation below.