Codex ported original Quake to the browser after 3 days of autonomous work

willeastcott · x · 2026-08-20

Will Eastcott of PlayCanvas demonstrated a long-running LLM job: giving Codex one /goal — faithfully port Quake — and letting it work for 3 days produced the original game running in a browser. Underneath it is still Quake's original data: the browser reads the original PAKs, BSP maps, MDL models, sprites, QuakeC behavior, demos and HUD art, with the port supplying a new TypeScript runtime and PlayCanvas renderer.

Crucially, /goal wasn't hands-off autopilot: while it ran, he could steer the LLM to prioritize the bugs that mattered most, turning each report into a targeted investigation, fix and regression test without abandoning the broader port.

Related event: Codex ports original Quake to the browser after 3-day run(3 posts)→

Original post →

More from coding & agent

coding & agent channel →