Ubiq

A Unity networking library for research, teaching and development, maintained by the Virtual Environments and Computer Graphics group at University College London.

Get Started

100% free and open source. GitHub v0.2.0-alpha.4.

Networking 🗲

Networking features include message passing, room management, rendezvous and matchmaking, object spawning, shared binary blobs, and voice chat.

Cross-Compatible 🔌

Ubiq works across Windows, Linux, Android, macOS, and JavaScript running in the browser. Developers may utilise any XR toolkit for advanced functionality.

GDPR-Safe 🔒

Ubiq does not rely on any third-party services, making it GDPR-safe for your experimental data.

Self-contained 📦

Ubiq relies on WebRTC for voice and video chat. The repository includes binaries for Windows, Linux, Android and macOS, so you do not need to download anything else.

Built with Unity 🖥️

Easily customize your collaborative XR experiences using the popular open-source game engine by building on our lightweight XR interaction examples.

Logging and Analytics 📈

Draw on modular extensions of Ubiq to integrate networked recording and playback, as well as real-time log data such as proxemics.

Partners of Ubiq

🚀

Build your networked XR
experience your way!

Get started here and use Ubiq's pre-built rooms right out of the box.

Latest Blog Posts

Ubiq-Genie

Leveraging External Frameworks for Enhanced Social VR Experiences

Posted February 6, 2023 by Nels Numan ‐ 3 min read

Serving Secure WebSockets

The latest version of Ubiq serves secure WebSockets by default. See what you need to do to support this in your own deployments.

Posted December 2, 2022 by Sebastian Friston ‐ 8 min read

Extending the server

See how the servers new extensibility methods allow you to implement your own multicasting models for research and experimentation.

Posted November 7, 2022 by Sebastian Friston ‐ 7 min read

Latest Publications