hackertube.io

Creating a Doom-style 3D engine in C

Bisqwit · tutorial · Watch on YouTube

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

  1. “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”

  2. “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?”

  3. “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