Building a 3D Renderer from Scratch

I’ve always been curious about what happens inside game engines when they render a 3D model. You know that feeling when you use Unity or Unreal without understanding what’s actually happening on the GPU? That’s exactly why I decided to build my own 3D renderer from scratch using C++ and OpenGL.

No engines. No magic. Just raw graphics programming.

Read more →