Vulkan Tutorial by Alexander Overvoorde implemented in C# using Silk.NET
Make sure the Vulkan SDK is installed to be able to compile shaders and use validation layers. Imagesharp is used to load textures.
To make the Vulkan code more readable it has been broken up into objects in a similar way to Vulkan HPP RAII.