▶

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.