Three.js Descent

A port of Episode 1 of Descent, the 1995 six-degrees-of-freedom shooter: pilot a fighter through zero-gravity mines, all in the browser.

Creator
Mr.doob
AI tools
Claude Code
Tags
Year
2026

HighlightAnother classic remade with Claude by the creator of three.js.

How to play

A browser port of Episode 1 of the 1995 six-degrees-of-freedom shooter Descent: fly a ship through zero-gravity mines and fight. Shareware Episode 1 data is included, and you can swap in files from a registered copy for the full game.

How AI made it

mrdoob, the creator of three.js, ported it to three.js together with Claude using Claude Code.

Gameplay and making-of summarized by AI from the creator’s notes.

More like this

Source GitHub mrdoob/three-descent · Updated Oct 25, 2026 · All rights belong to the original creators