Building a Doom-Style 3D Engine in C
Bisqwit · Tutorial · YouTube title: Creating a Doom-style 3D engine in C
Why it's here
A favorite on Ask HN lists of programming YouTube channels, praised for mind-blowing systems and graphics programming and a watchable coding style.
What it covers
Bisqwit builds a Doom or Duke Nukem 3D style software-rendered 3D engine in C from scratch, supporting non-Euclidean geometry. It covers vector rotation and portal rendering with sped-up, tool-assisted coding.