
Three.js Doom
A browser port of Doom
Compare all 4 ports of DoomA port of Doom to Three.js by mrdoob, playable directly in web browsers.
Play opens mrdoob.github.io in a new tab. Link checked 4 Nov 2026.
- Developer
- mrdoob
- Tech
- Three.js, WebAssembly
- Added
- 3 Nov 2026
Three.js Doom is a browser-based port of the classic first-person shooter Doom, created by mrdoob with assistance from claude and openai/codex. The port renders the game using Three.js and includes the shareware doom1.wad asset file (Episode 1: Knee-Deep in the Dead) so players can jump straight into the action.
What you need
Nothing to install or upload. The page runs the shareware version.
Good to know
The original game was developed by id Software. The source code for this port is licensed under the GPL v2.
Similar games

Zombies (Browser Edition)
Call of Duty: World at War
Originally on PC
Works on mobile, Gamepad support
Vice City Web Edition
Grand Theft Auto: Vice City
Originally on PC
Works on mobile, Gamepad support
Hit & Run WASM
The Simpsons: Hit & Run
Originally on PC
Gamepad support
Outbreak Web
Resident Evil Outbreak
Originally on PS2
Works on mobile, Gamepad support
CSJS
Counter-Strike
Originally on PC
Works on mobile
Super Mario 64 Multiplayer
Super Mario 64
Originally on N64
Needs your own game files
III Web
Grand Theft Auto III
Originally on PC
Works on mobile, Gamepad support

Comments