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 points people here: A favorite on Ask HN lists of programming YouTube channels, praised for mind-blowing systems and graphics programming and a watchable coding style.
“My favourite programming YouTuber by a long stretch.”HN comment, 2019
“The typing effect is sped up and faked and done at just the right speed”
Sped-up coding that follows the thought process well.
Full comment
This is why I love bisqwit's videos on YouTube. He takes a middle ground between "typing it in" and pondered narration. The typing effect is sped up and faked and done at just the right speed to 'follow along' with his thought process. Example: this video
Strongly recommendspetercooperOct 2016
“by far my favorite”
Bisqwit builds engines, emulators and more from scratch.
Full comment
link is by far my favorite and I've spent many hours watching him. He does things like create a Doom-style engine from scratch: this video .. create a NES emulator: link .. work back from a C++17 example to show why new C++ standards are needed: link .. and even building a Tetris clone in GW-BASIC: link .. Right now, he's doing a series on cracking 80s videogame passwords: link Sirajology - link - is another interesting one. He moves a bit too quickly for me, but does things like explain machine learning in 5 minutes or how to generate music with systems like Tensorflow.
Strongly recommendsiwakuraJan 2018
“they will still blow your mind though.”
Systems and graphics programming that will blow your mind.
Full comment
Bisqwit's video focusing on systems and graphics programming are total gems. link Not particularly useful for web developers which is what most programmers are nowdays, they will still blow your mind though. this video
Strongly recommendspetercooperJan 2019
“My favourite programming YouTuber by a long stretch.”
Classic Bisqwit video building a Doom-style 3D engine.
Full comment
Agreed. My favourite programming YouTuber by a long stretch. If anyone is unfamiliar with him and wants to watch some of the "classics" I'd recommend these: His "cracking videogame passwords" series: link Creating a Doom-style 3D engine in C: this video Creating a Rogue-like game in C++11: link Creating a PIC16 emulator and NES music player: link Creating a NES emulator: link Creating a DOS VGA raytracer: link
RecommendsrpedenAug 2017
“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.
Full comment
I'm a fan of Bisqwit: link 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. One of my favourites is the video where he sets out to make a basic 3D game engine in C, but starts by prototyping it in Basic: this video
Cites itTazeTSchnitzelJan 2019
“a video about making a simple demo engine based around the concept”
As was Duke Nukem 3D. Here's a video about making a simple demo engine based around the concept, which shows off a little non-Euclidean geometry: this video