Quake in the browser using JavaScript and Three.js
mrdoob.github.io