d3wasm is a port of the Doom 3 video game to WebAssembly, with a full WebGL renderer backend.
The goal of d3wasm is to demonstrate the power of WebAssembly, while bringing the idTech4 engine to the web.
Full technical details and online demonstration here:
http://www.continuation-labs.com/projects/d3wasm/
See BUILD.md for build instructions.
Enjoy!