Our objective for this tutorial is to make our Finite State Machine generic by using a generic identifier for the state type. There are several ways you can implement a finite state machine using C#.
The projects require the Vulkan SDK to build/run. The SDK provides the Vulkan validation layers as well as the command line tools to compile the shaders. The projects include a targets file that ...