Research
Long-form writeups — reverse engineering, rendering, and engine architecture. Findings from the disassembler and the renderer.
2026.03.31
Reversing a Dead Legend: Inside StarCraft Ghost's NOD Engine - PART 2
A technical deep dive into the NOD engine architecture — boot sequence, debug memory allocator, shader factory, entity hierarchy, AI class system, simulation layer, audio pipeline,...
reverse-engineering
2026.02.28
Implementing a CUDA Path Tracer Inside Doom 3
I’ve been staring at Doom 3’s renderer since I was a teenager. Twenty years later, I finally replaced it.
graphics
2026.02.03
Reversing a Dead Legend: Inside StarCraft Ghost's NOD Engine - PART 1
Two years of late-night disassembly sessions on a leaked Xbox prototype. This is what I found inside the engine that powered Blizzard’s most infamous cancelled game....
reverse-engineering
2019.06.10
Grabbing models and textures from games
A summary of methods and techniques for extracting 3D models and textures from games and 3D applications — from GPU rippers to photogrammetry.
3d