A game engine is mostly tools, foundations (containers, serialisation), gameplay frameworks (entities, components, AI). This is not a game engine by my definition if it's marketed as "Vulkan only". Also, I have the feeling that every game should look different and have its own art direction, being able to switch the whole rendering pipeline is essential. Why not contribute to bgfx[1] really? It's a "Graphics API", not a "game engine"...<p>[1] <a href="https://github.com/bkaradzic/bgfx" rel="nofollow">https://github.com/bkaradzic/bgfx</a>