Updated Oct 13, 2026 · 1 more we checked and added
Descent was the shooter that let you fly in any direction: a small ship, twisting mine tunnels and no fixed up or down. A Three.js rebuild by mrdoob, the creator of the Three.js library, now runs its shareware episode in a browser tab.
It is one of the lightest games we list. The data loads in about 3 MB, and the original menus come up right after the Parallax Software logo.
Three.js Descent
Status
Plays instantlyLink up on Oct 13, 2026
Mode
Shareware Descent single-player, six degrees of freedom
Host
mrdoob.github.io
Download
~3 MB (measured Oct 13, 2026)
Phone
Phone: limited
mrdoob's Three.js rebuild of Descent, the 1995 shooter by Parallax Software where you fly a ship through mine tunnels in any direction. It loads the shareware data files (about 2.5 MB) and opens with the Parallax logo and the original menus, including settings for sound, mouse inversion and texture filtering.
Opens a third-party site. Skip anything that asks you to install a launcher or extension.
How Descent in browser works
Descent in browser is possible thanks to mrdoob, the developer who created Three.js, the JavaScript library behind a large share of the 3D graphics on the web. He rebuilt Descent on top of that library and hosts the result on his GitHub Pages, next to similar rebuilds of Doom and Quake.
The page loads the game's shareware data files, about 2.5 MB in our test, which puts it among the lightest games we list. After that the Parallax Software logo plays and the original menus appear, just as they did on a DOS PC. There is no account, no installer and nothing to upload.
Because the data comes from the shareware release, you get the episode that was free to copy and share in 1995, not the full commercial game.
About Descent (1995)
Descent was developed by Parallax Software and published by Interplay in 1995. At a time when most shooters kept your feet on the floor, Descent put you in a small ship inside underground mine tunnels and let you move in any direction. That is what six degrees of freedom means: you can move forward and back, left and right, up and down, and you can also pitch, turn and roll the ship freely.
The goal on most levels is the same. You fight your way through the mine, destroy the reactor and get out before the mine blows up. Some levels also hold hostages you can rescue for a bonus. The levels loop back over and under themselves, so the hardest part for new players is often knowing where they are, not the enemies.
What the Descent in browser menus include
The Three.js rebuild keeps the original menu screens rather than replacing them with a modern web interface. Among the options we saw were these:
Sound volume.
Mouse inversion, for players who fly with an inverted vertical axis.
Texture filtering.
We did not test every option, so we only list what we saw.
Getting used to six degrees of freedom
Descent feels strange for the first few minutes, especially if you only know floor-based shooters like Doom in browser. There is no gravity pulling you down, and a room can look completely different when you roll the ship upside down.
A few habits help. Pause in quiet corridors and practise moving sideways and up and down without turning, because sliding out of the way of a shot is a big part of the game. Try to keep the ship level with the floor of the tunnel when you can, so the room looks familiar when you come back through it. When you find a door or a key, take a second to note which way you came in, so you can find your way back to the exit once the reactor is down.
Descent in browser on phones and tablets
The intro displays on a phone, but you need a keyboard to play. Flying a ship in six directions needs a lot of buttons, so treat this as a desktop or laptop game.
Is it safe and legal?
The rebuild is an unofficial fan project, and it uses the shareware data, which was meant to be passed around freely. It runs entirely in the tab and asks for nothing. As with any game site, never install software that a mirror or copy of a game page offers you; our browser games safety guide covers the warning signs.
More classic shooters from the same era
mrdoob has rebuilt id Software's games the same way, and both are covered on our site. Quake in browser includes his Three.js Quake for single-player alongside the online servers, and the Doom page lists his shareware Doom next to the multiplayer build. If you want something lighter on the controls, Duke Nukem 3D and Wolfenstein 3D keep your feet on the ground.
Tips before you play
Use a keyboard and mouse on a desktop. Six degrees of freedom needs a lot of buttons.
Check the settings menu first: mouse inversion and texture filtering are there.
Take it slow at the start. Getting lost in the tunnels is part of learning the game.
FAQ
Is Descent in browser free?
Yes. It runs the shareware episode, which was free to share.
Who made this version?
mrdoob, the creator of Three.js, rebuilt it on that library. It is an unofficial fan project.
Can I play the full version of Descent in browser?
This rebuild loads the shareware data only. We did not see an option to upload files from the full game.
Does Descent in browser have multiplayer?
We only saw single-player in this rebuild. The original game had multiplayer, but we did not find it here.