AIgamer
Sign in
๐Ÿ Home๐Ÿ“ฐNews๐ŸงฐResources๐ŸŽฎGames๐Ÿ“˜Guides๐Ÿ†GOTW
๐Ÿ“ฐNews๐ŸงฐResources๐ŸŽฎGames๐Ÿ“˜Guides๐Ÿ†GOTW
Get the weekly emailSign in
AIgamer
๐Ÿ Home๐Ÿ“ฐNews๐ŸงฐResources๐ŸŽฎGames๐Ÿ“˜Guides๐Ÿ†GOTW
New storiesWeekly roundupsTopicsSubmit your gameHow we report
Get the weekly email

๐Ÿ†AI Game of the Week

WK 44

Three Quake

Play it

Made a game with AI? Submit it for next week

โœ‰๏ธWeekly email

The week's top stories and the AI Game of the Week, every Monday. Free.

๐Ÿ”ฅMost read this week

  1. 01Solo developer builds monster-hunting RPG After the Wind with Claude Code and Codex
  2. 02Claude Code built cozy planet-mowing game Mowtopia in about 2 days, developer says
  3. 03Google DeepMind unveils Genie 4 with native audio and 2-minute consistent worlds
  4. 04Ramen open-sources Autopilot, an AI agent that playtests Unreal, Unity and Godot games
  5. 05Roblox says over 80% of top 100 games used AI in the past month
AIGamer: the front page for people making games with AI.
Weekly roundupsSubmit your gameHow we reportContactX (@aigamergg)PrivacySubmission terms

Home โ€บ Games

Three Descent
Image: mrdoob (@mrdoob) on X

Three Descent

Ricardo Cabello (mrdoob)Early accessThree.js

  • Web browser

By Hitesh K ยท 31 October 2026

Play it โ†’

Summary

Three Descent (its web page is titled Three.js Descent) is a browser port of Descent, Parallax Software's first-person shooter in which the player pilots a ship that can move and rotate freely on every axis, known as six degrees of freedom (6DOF). It was made by Ricardo Cabello, known online as mrdoob, who first released the Three.js 3D library in 2010. The project's README credits Parallax with the original game and links to an archived copy of Descent's source code on GitHub. The repo includes the shareware data files for Episode 1, so the first episode is free to play; according to the README, owners of the full game can replace them with files from a registered copy. The port's code is MIT-licensed. Cabello shared it on X on February 14, 2026 as "the very first alpha", noting that plenty of details were still missing, and the repo's latest commits are from August 16, 2026. He has also ported Quake to Three.js.

How it was made

How it was made: Cabello built it with Anthropic's Claude. On February 6, 2026 he posted a video on X captioned "Hey Claude, can you help me port Descent to Three.js?", and the README credits the port to "@mrdoob with @claude". On GitHub, 37 commits made between February 14 and 19, 2026 carry a co-author line for Claude Opus 4.6, and 25 commits from May 30 to June 3 name Claude Opus 4.8. The other 31 February commits and the 245 pushed in August 2026 have no such line, and neither Cabello nor the README says how much of the work Claude did or which tools were used to run it. The game runs on Descent's original shareware data files rather than new AI-generated assets.

Sources

Details come from the developer's own posts and pages credited below.

  1. mrdoob/three-descent: three-descent: A port of Descent to Three.js (README)
  2. Three.js Descent: Play Three Descent in the browser
  3. Ricardo Cabello: Ricardo Cabello's portfolio, listing Three.js (2010), Three.js Descent and Three.js Quake (linked from mrdoob.com)
  4. Wikipedia: Three.js: first released by Ricardo Cabello on GitHub in April 2010
  5. mrdoob (@mrdoob) on X: First alpha shared, with play and repo links (February 14, 2026)
  6. mrdoob (@mrdoob) on X: "Hey Claude, can you help me port Descent to Three.js?" (February 6, 2026)
  7. mrdoob/three-descent commit history: Commits co-authored by Claude Opus 4.6 (February 2026) and Claude Opus 4.8 (May to June 2026)
  8. videogamepreservation/descent: Descent (1995) source code by Parallax Software (archived copy linked from the README)
  9. aviaryan/awesome-ai-games: Awesome AI Games list (where we found it)

Image: mrdoob (@mrdoob) on X

Written in our own words; quotes are marked and credited. How we report

Game details

Developer
Ricardo Cabello (mrdoob)
Platforms
Web browser
Genre
6DOF shooter, First-person shooter
Engine
Three.js
Status
Early access
Release
February 14, 2026 (first alpha)
Price
Free

Made with AI

  • Claude Opus 4.6 (Anthropic)
  • Claude Opus 4.8 (Anthropic)

More games

  • Early accessAurora: SalvageShooter ยท Windows, macOS, LinuxA free top-down extraction shooter for Windows, macOS and Linux: your gun shoots on its own, and any loot you're carrying when you die is gone.
  • ReleasedLantern HollowSurvival ยท Web, WindowsA free, low-poly Halloween survival game made in Godot: craft, cook and keep a hand-held lantern burning through the nights, in your browser or on Windows.
  • ReleasedWord SpiesWord game ยท Web browserA free browser team word game in which people and AI models can fill any seat, with every clue graded and live win odds. Guests play simple bots; a free account unlocks LLM players.
  • ReleasedTiny RunDeckbuilder ยท Super Nintendo (ROM for emulators or flash carts)A deckbuilder roguelite on a 512 KB Super Nintendo cartridge, balanced by bots that play the real game. The developer says generative AI was used for its code, sound, music and text.

๐Ÿ“˜Guides

  • How to let coding agents playtest the games they build
  • Blockout first, art last
  • How to turn an AI picture into a rigged 3D game asset in 5 steps
  • How to let coding agents drive Unreal, Godot and Minecraft with MCP
  • How to teach coding agents Roblox Studio, Unreal and game servers with skill packs
All guides โ†’
Sign in
Sign in