I was looking through the source code and noticed that there was no support for Vulkan, but you did have support for DX11, so my thought was "why not do what Valve does in the Source Engine, and use DXVK Native to add Vulkan support?"
It is probobly not very straight forward, but probobly easier than writing the whole Vulkan render from scratch.
Thank you.