A browser-based immersive web client
- Federated infrastructure built on the Matrix protocol
- Peer to Peer WebRTC Voice and Datachannels
- Tuned for performance with bitECS and Three.js
- Rapier.js WASM based physics engine
- Implements the Open Metaverse Interoperability group's standards for glTF extensions
Learn more about Third Room and our roadmap here
After you've installed node.js locally, run the following commands.
npm install -g yarn
yarn
yarn dev
NOTE: Vite does not transpile import statements in web workers and Chromium based browsers are the only browsers to support imports in Web Workers. In order to develop in non-chromium browsers, run the following command which will build the project after every change.
yarn preview
Guide coming soon! We're still working on the API. Feel free to modify your own client and submit a PR with your improvements!