Vulkan-based graphics renderer that uses an Object Oriented approach to Data Driven Rendering to draw game levels. It features exporting levels from Blender, parsing level information at run-time, transferring model data to the GPU, and support for hot-swapping multiple levels without a restart.
vulkan-api object-oriented-programming graphics-renderer data-driven-rendering blender-game-levels binary-model-data 3d-fly-through-camera hot-swapping-levels directional-light high-quality-graphics
-
Updated
May 3, 2023 - C++