D3wasm - An experimental port of id Tech 4 engine to Emscripten / WebAssembly

Show help
Online demonstration running Doom 3 Demo
Hint: use HOME key instead of ESC key (go to main menu), and INSERT key instead of ` key (open console)
/help

Keyboard:
Use the HOME key to go to the main menu or skip cinematic (instead of ESC key), and INSERT key to open game console (instead of ~ or `).
Arrow keys are "WASD" by default, and can be changed in-game.

Video:
Resolution is 960x640 by default (3:2 aspect ratio), and can be changed in-game. Use Alt+Enter to restart video (ie. "vid-restart" command).
All information about this port, including purpose, source code, technical details, and legal info can be found on the project page.

Disclaimer:
The D3wasm project and this online demonstration are in no way associated with or supported by id Software, Bethesda Softworks or ZeniMax Media Inc.
DOOM, id, id Software, id Tech and related logos are registered trademarks or trademarks of id Software LLC in the U.S. and/or other countries. All Rights Reserved.

The D3wasm source code is a derivative work of the dhewm3 project, itself a derivative work of the General Public License source code release of Doom 3.

The Doom 3 Demo is available from Fileplanet (link).