Courses are on the way
We're building deep-dive video courses on low-level game development — no hand-waving, just real C++ and real APIs. Check back soon or follow along as content is released.
Browse the books section →Planned curriculum
DirectX 12 from Scratch
Build a rendering engine in C++ using the raw DX12 API. Covers command queues, descriptors, PSOs, and frame synchronization.
Custom Game Engine Architecture
Design and implement a data-driven game engine from the ground up. ECS, asset pipeline, and editor tooling.
Vulkan Fundamentals
Learn Vulkan by building a real-time renderer. Covers instance setup, render passes, pipelines, and synchronization primitives.
Shader Programming & HLSL
Write vertex, pixel, and compute shaders for real-time graphics. PBR lighting, post-processing, and GPU optimization.
Game Physics from Scratch
Implement a rigid body physics engine. Collision detection, constraint solving, and integration methods.
OpenGL for Engine Developers
Modern OpenGL (4.6+) with a focus on engine-grade rendering techniques: bindless textures, compute shaders, and indirect draw.