- An auto battler game prototype programmed in C++ and rendered using DirectX 11.
- Programmed with an object oriented approach.
- Features 3 different types of unit, a currency system, and scaling difficulty.
While originally developed for a university assignment, I've been developing it further since...
- I ended up porting the project to use raylib rendering libraries to allow the program to run on multiple platforms, such as Linux and Android.
- Integrated lua scripting to implement a level editor that saves created teams, and spawns them as enemy teams, according to the difficulty.
- Drew new sprites to replace the original placeholder assets that can be seen in the video, and some other screenshots.
I've now switched to using Unity, as while using my own engine was very fun to develop, I realised that getting the game finished was more important to me than showing off technical prowess.



