An experimental Vulkan game engine developed to give me more experience in Vulkan, and to experiment with graphical techniques.
I've been following the tutorial here to build up the initial engine. There are two scenes so far:
The Vulkan3D scene is coming along well, now featuring support for depth buffers! Sample shown below (image from here):
A triangle engine is also included as a seperate scene - build it yourself now to get the true triangular experience! Sample screenshot of the experience shown below:
Right now the recommended way of building is through Visual Studio. The solution files are included so it should run out the box. To setup manually, you'll need to install and add these to your Additional Include Directories:
- VulkanSDK (tested with 1.3.261.1)
- GLFW (tested with 3.3.8)
- GLM (tested with 0.9.9.8)
- STB (stb_image.h) (tested with 2.28)
- Boost (tested with 1.82)
You'll also need these as Additional Dependancies:
vulkan-1.lib
glfw3.lib
And you'll need to add the include directories for each of the above libraries. You'll also need Python to run the shader compilation script, and to update the script with your Vulkan SDK path