Учтите что с Three.JS Вам нужно будет все делать почти с нуля! даже character controller который в unity3d есть готовый из коробки) НО! с Three.JS Вы будете счастливы!!! BabylonJS тоже классный но он лагает на телефонах!
Примеры и ресурсы:
физика
https://github.com/chandlerprall/Physijs
www.threejsgames.com/extensions
threejs.org/examples/
inear.se/breaking_waves/#
поиск пути:
nickjanssen.github.io/PatrolJS/demo/demo.html
danni-three.blogspot.ru
learningthreejs.com