Creating a Doom-style 3D engine in C
What it is
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.
Why Hacker News recommends it
A favorite on Ask HN lists of programming YouTube channels, praised for mind-blowing systems and graphics programming and a watchable coding style.
- 3 people recommended it
- 5 different months
- 4 strong recommendations
- first 2015, last 2019
What HN commenters said
“The typing effect is sped up and faked and done at just the right speed”
Sped-up coding that follows the thought process well.
petercooper, 2015-08 · Strong recommendation · in “The Strange Appeal of Watching Coders Code”
“they will still blow your mind though.”
Systems and graphics programming that will blow your mind.
iwakura, 2018-01 · Strong recommendation · in “Ask HN: What is your favorite YouTube channel for developers?”
“Mostly because he does fun things that are outside of the kind of programming I usually do, so it helps me broaden my horizons a bit.”
Builds a basic 3D engine in C, prototyped in Basic.
rpeden, 2017-08 · Recommendation · in “Ask HN: Best coding related YouTube channels?”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: 3d engine, portal rendering, c programming, doom, graphics
Also recommended by the same people
documentaryGET LAMP: The Text Adventure DocumentaryGoogle TechTalks · 5 HN recommenders · 2014–2026
tutorialI wrote a Raytracer for DOS, 16 VGA colorsBisqwit · 2 HN recommenders · 2019–2021
tutorialI made a NES emulator in 15 minutesBisqwit · 3 HN recommenders · 2013–2022
musicKylie Minogue - Come Into My World (Official Video) [Full HD Remastered]Kylie Minogue · 2 HN recommenders · 2018–2025
explainerJacob Collier Explains Music in 5 Levels of Difficulty ft. Herbie Hancock | WIREDWIRED · 2 HN recommenders · 2018–2023
explainerShakespeare: Original pronunciation (The Open University)OpenLearn from The Open University · 4 HN recommenders · 2013–2025
interviewOpenAI's GPT-4 Discussion with Red Teamer Nathan Labenz and Erik TorenbergCognitive Revolution "How AI Changes Everything" · 3 HN recommenders · 2023–2023
talkBret Victor - Inventing on PrincipleRui Oliveira · 12 HN recommenders · 2013–2025