Diligent Engine
A cross-platform C++ abstraction spanning Direct3D 11/12, Vulkan, Metal, OpenGL, and WebGPU.
Why use it
Diligent Engine works well for custom engines needing explicit resources and modern features without maintaining every backend.
Where it fits
Find engines, frameworks, code libraries, version control, and production automation.
What to check
It is not a full game engine; asset baking, scenes, editors, and platform lifecycles remain your responsibility.