Codex ports Quake to browser in 3 days using TypeScript and PlayCanvas

willeastcott · x · 2026-08-20

By prompting Codex with the goal to "faithfully port Quake" and letting it run for 3 days, the original game was successfully replicated in a browser with a TypeScript runtime and PlayCanvas renderer. The process used Chocolate Quake as a native reference, employing controlled screenshots and pixel diffing to debug and align FOV thresholds, palette ordering, camera transforms, and authentic gameplay mechanics like demo playback and particles.

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

Original post →

More from coding & agent

coding & agent channel →