MeshWalk.js is a JS library which helps your TPS game development with three.js.
examples
- walkthrough: since it's done with previous version, the APIs are a little bit different
- xmas walkthrough
See following demos and check the source code with some comments. (You need three.js via peerDependencies or importmap)
- get started
- keyboard Input
- the CameraControl
- objects
- terrain
- AnimationController
- all together
- remove collider
examples with recast-navigation-js: