Spectral Defense is a simple first person shooter I made with three.js to test out its potential and see what I could achieve and the product was pretty decent. http://psych.gs/public_html/playgame.php?gameId=Spectral Defense Ignore the graphics they were just quick placeholders I whipped up, anyways it still shows that a full first person shooter can be made with WebGL and the mouse lock API. NOTE: The latest versions of Chrome and Firefox are needed to play because the pointer lock api is used.