From the Author:
Demo using Three.js to render a game made with impactJS + box2D. Original impactJS demo: http://impactjs.com/demos/physics/
The impactJS 2d game runs in the background but is hidden, instead it's state is used to update the 3d-objects in the Three.js scene.
Use arrows to move, X to jump and C to shoot.
WebGL, ImpactJS, Three.js, Spark.JS