Вам нужен движок, который умеет делать сборку для WebGL. Самые развитые трёхмерные движки сейчас это Unity и Unreal, с коллизиями там всё замечательно, документации и туториалов полно. Если веб вам ближе, то можете поискать чисто браузерные движки, но возни с ними будет больше.