All browser games
A classic, in your browser

Descent

Pilot a ship through robot-filled mines, move in six directions and escape after destroying the reactor.

Desktop
Play the free demoOpens the community project in a new tab.

Before you jump in

Mr.doob’s Three.js port includes the shareware descent.hog and descent.pig assets for Episode 1. Unlike a walking FPS, your ship can move vertically, slide sideways and rotate in enclosed tunnels. Learn those controls before rushing into combat. The repository describes replacing the assets with your own registered data for the full game; that is not a promise of a one-click retail importer in the public launcher.

Project page & credits
Game files
Demo included; full game needs your files
Controls
WASD move, mouse look, Q/E roll, left-click fire, right-click missile, Tab map
First launch
Allow time for resources to load
Start here

How to play Descent in your browser

  1. Open the project and let its assets load, then review the control overlay.
  2. Start a new game using the available shareware content and an easy difficulty.
  3. Practice forward thrust, sliding, vertical movement and turning in the first room.
  4. Follow the mine passages, rescue hostages where possible, destroy the reactor and reach the exit before the countdown ends.

Project information reviewed 2026-10-16. The game runs on the linked project’s website.

Before you play

Browse multiplayer browser games