This is a game engine / renderer I work on during my free time (and when I feel like it)
right now, it's only a very simple Vulkan-based renderer, but I plan on slowly adding new features
This has been tested with gcc on Fedora 33 and mingw on Windows 10 but should also work on other systems with CMake
You will need:
- CMake
- A C++17 capable compiler
- SDL2 development libraries
- Vulkan development libraries
- glm development libraries
Since this is development software, you may need some manual file copying in order to run the program correctly.
These files must be in your current directory:
- Shaders/Default.frag.spv
- Shaders/Default.vert.spv
in order to get the .spv files, you will need to run the compile-shaders command in the shaders folder
the script requires glslc to be installed on your system
And with that done you should be getting something that looks like this: