three.js
physics -
rapier
character controller
WASD or Arrow keys to move