quakejs

QuakeJS is a port of the popular Quake3 engine to the browser.

Complete with multiplayer support, a runtime compiler for Quake3’s virtual machines and tight integration of the latest HTML5 APIs, QuakeJS is an excellent showcase of the strength of the browser as a gaming platform.