VG.js is a library on top of three.js It is an ready for game development and contains all what are you need for this.