22:37I made an entire OS that only runs Tetris
1.85M viewsBuilds a tiny bare-metal x86 operating system whose only program is Tetris: bootloader, interrupts, VGA graphics and timers.
296K subscribers on YouTube
Shorts, livestreams, trailers and promos are never listed. Unless a curator approved this channel in full, only individually picked videos appear.
22:37Builds a tiny bare-metal x86 operating system whose only program is Tetris: bootloader, interrupts, VGA graphics and timers.
16:37Builds a 1995-style software-rendered FPS in C: raycasting/portal-style rendering, sectors and a framebuffer, without an engine.
52:47A 52-minute code walkthrough of his custom C game engine: entity system, rendering, asset pipeline and tooling.
17:19Designs an 8-bit CPU (instruction set, ALU, microcode) in a simulator and programs Pong on it.
50:54A 50-minute companion walkthrough of how the hand-built computer works: architecture, memory map, microcode and assembler.
13:03Takes the 8-bit computer design onto breadboards and real chips, debugging timing and wiring issues.
15:34Builds a simple video card from logic chips: generating VGA timing, a framebuffer, and connecting it to the homemade CPU.
7:13A 7-minute video from jdh: “Making my web game engine”.
17:15Implements portal-based visibility and rendering for a Doom-style engine.
15:46A 16-minute video from jdh: “Remaking MINECRAFT 2D (Minicraft)”.
15:33Explains the Wave Function Collapse algorithm and how he adapted it to generate game levels.
16:30Adds compile-time reflection to C++ via code generation to serialise game data.