Player Controller
I’m currently in the process of developing a player controller system for Three.js in combination with the Rapier physics engine. So far I have a preliminary movement and camera system which can be applied to both a first person and third person context. This system also supports touch and gamepad input.
I still have a long way to go but this is a basic demo of what I have so far applied in a third person context. You can see it applied in a first person context in my Inner Space project.
* You can also use the left and right arrow keys for the next / previous navigation, and also in most of the three.js demos when they are launched.