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++