I’ve spent the last 5 years building my own custom C++ game engine completely from scratch — and in this video, I’m finally showing it off. From setting up a Vulkan window to loading a 3D model, this video breaks down the process behind making a full game engine and what I’ve learned along the way.
This isn’t just a tutorial — it’s a devlog about the ups and downs of indie game development, debugging endless issues, learning graphics programming, and figuring out how all the pieces of a rendering engine, physics, and game framework come together.
If you’re interested in Vulkan, C++, game programming, engine architecture, or just want to see what 5 years of coding looks like, this video is for you.
0:00 Intro
0:36 Making A Window
2:33 Making Shaders
3:32 Making Triangle
4:49 Textures
5:30 Some Math
6:10 Making A Camera
9:12 Outro
Music: Context Sensitive - b u t t o n ♫ SNES Chiptune Loop