A WIP Game engine written in C++ 23 using Vulkan. Rotte is Danish for rat, and is the spirit animal of the engine.
Control movement via Splines that minimize rotation via bishops frames!
2023-03-15.13-42-51.mp4
To build on Windows install the Vulkan SDK from https://vulkan.lunarg.com/sdk/home#windows and set the environment variable VULKAN_HOME
to the install location.
On arch install sudo pacman -S vulkan-devel shaderc
Based upon Vulkan Tutorial, inspiration drawn from Vulkan Guide and Brendan Galea's YouTube series. Some ideas were also taken from Zeux's blog. "Low poly race track" by Quarks Studios is licensed under Creative Commons Attribution. Models in ./src/resources/kenney/ by Kenney is licensed under Creative Commons Zero.
See Design for pondering I have done on how to design various parts of the engine. See TODO for what the current todos are.