In this video, I share a major update to my custom graphics engine written in bare metal C++, built completely from scratch without external libraries or game engines. This latest version can now render basic 3D shapes, marking a big milestone in the engine’s development.
I walk through how the engine handles low-level rendering, 3D math, vertex processing, and software-based graphics pipelines, all implemented directly in C++ at the hardware level. This project focuses on understanding how graphics engines work under the hood, without relying on OpenGL, Vulkan, DirectX, or Unity.
Whether you’re interested in game engine development, graphics programming, low-level systems programming, or bare metal C++, this video shows the real challenges and progress involved in building a custom 3D renderer from the ground up.
This series is about learning how real-time rendering works internally, step by step, without abstractions. More features like lighting, camera systems, depth buffering, and optimizations are coming next.
Royalty Free Music: Bensound.com
License code: 7A9PVMQV4F41SLVE
Artist: : Sound EGO