MomoEngineVK

personal project — C++ / Vulkan / HLSL — ongoing

view on github → MomoEngineVK screenshot

Overview

A Vulkan game engine I’m building as a continuation of the graphics programming work I started at TGA, now targeting Vulkan rather than DX11. The foundation is based on vkguide.dev, with the intent of making a sandbox where I can experiment with whatever interests me, and eventually making a game with those parts. It supports HLSL, GLSL, and Slang shaders.

Features

rendering

gpu architecture

tooling

Dependencies

Built with vkbootstrap, Vulkan Memory Allocator, volk, fastgltf, SDL, stb_image, glm, fmt, Tracy, and RenderDoc.

↑ back to top