This project uses code from a number of different open source projects. We are grateful to the following:
- THREE.Multiplayer (Or Fleisher) three.js server-client setup using socket.io
- Simple Chat App (Mikołaj Wargowski) basic WebRTC signaling
- Three.js Video Chat (Zachary Stenger) using WebRTC mediaStreams with three.js textures
- Mediasoup Sandbox Mediasoup signaling setup
- Mediasoup Sample App Mediasoup signaling with socket.io
- Player Controls (Pius Nyakoojo) a modified version of three.js example
THREE.OrbitControls
which incorporates character movement through arrow / WASD keys.