After a few months of hard work, Simbol is finally in Beta. We have been using it for some time, specially to power https://simbol.io and it’s now ready to be properly used in the wild.

WebXR is coming really really soon, but making a site that supports it isn’t easy. Existing tools like BabylonJS, Three.JS, A-Frame, Supercraft are making it easier to create a 3D scene that you can then view from a VR headset.

And there are really amazing experiences out there already, but, like anyone who has tried VR can agree, Social VR makes it so much better increasing our sense of presence. A really cool characteristic is that if you know the other person, you can recognise them just by how they move their heads and hands.

With Simbol, you can easily make your GLTF or Three.JS scene a social experience. The core tool is an easy to use JavaScript library. It provides a universal identity system where people own their data, not Simbol, so it’s portable between apps. It also comes with a lightweight locomotion, interaction and physics system. Here’s a quick example of how it works with the virtual world at https://simbol.io:

Quick Simbol demo

Check out the demo repository that comes with an example using Simbol backed by a minimal server that uses simbol-server, and all deployed using Docker with 2 commands:

docker build --build-arg DOMAIN=yourdomain.com --build-arg COTURN_USER=test --build-arg COTURN_PASSWORD=secretpassword -t simbol-demodocker run -p 80:80 -p 3000:3000 -p 8000:8000 -p 3478:3478 -p 3479:3479 -d -it simbol-demo

The Docker container also configures Nginx and coTurn, a TURN server to back Simbol’s WebRTC implementation.

Though still a Beta, we’re confident that Simbol can provide a lot of value today to your WebXR site. There are still some interesting technical challenges being worked on for the V1 release, mainly performance improvements and critical safety tools. This is an open project and we encourage and support contributions. Also make sure to follow us on Twitter for updates of the next releases towards V1.

We really hope you give it a go. You can start by following the Getting Started Guide, and if you have any questions or issues, please let us know at out Spectrum Chat.

See you in the open metaverse!