A modest game engine made with Vulkan and C++.
Entry point code from Hazel
NVIDIAGameWorks/PhysX - NVIDIA's Open Source Physics Engine.
malte-v/VulkanMemoryAllocator-Hpp - Useful hpp bindings for VulkanMemoryAllocator making memory management with Vulkan easier.
g-truc/glm - OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
SDL2 - Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL, Vulkan, and Direct3D.
Install Rui by running GenerateProjects.bat and open the generated .sln file in Visual Studio Code
$ sh GenerateProjects.sh