Ubiq: A System to Build Flexible Social Virtual Reality Experiences

Published February 21, 2022 in VRST '21: Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology by Sebastian Friston, Ben Congdon, David Swapp, Lisa Izzouzi, Klara Brandstätter, Daniel Archer, Otto Olkkonen, Felix Thiel, Anthony Steed

Abstract

While they have long been a subject of academic study, social virtual reality (SVR) systems are now attracting increasingly large audiences on current consumer virtual reality systems. The design space of SVR systems is very large, and relatively little is known about how these systems should be constructed in order to be usable and efficient. In this paper we present Ubiq, a toolkit that focuses on facilitating the construction of SVR systems. We argue for the design strategy of Ubiq and its scope. Ubiq is built on the Unity platform. It provides core functionality of many SVR systems such as connection management, voice, avatars, etc. However, its design remains easy to extend. We demonstrate examples built on Ubiq and how it has been successfully used in classroom teaching. Ubiq is open source (Apache License) and thus enables several use cases that commercial systems cannot.

Paper Code

Cite with BibTex
@inproceedings{10.1145/3489849.3489871,
    author = {Friston, Sebastian J and Congdon, Ben J and Swapp, David and Izzouzi, Lisa and Brandst\"{a}tter, Klara and Archer, Daniel and Olkkonen, Otto and Thiel, Felix Johannes and Steed, Anthony},
    title = {Ubiq: A System to Build Flexible Social Virtual Reality Experiences},
    year = {2021},
    isbn = {9781450390927},
    publisher = {Association for Computing Machinery},
    address = {New York, NY, USA},
    url = {https://doi.org/10.1145/3489849.3489871},
    doi = {10.1145/3489849.3489871},
    abstract = { While they have long been a subject of academic study, social virtual reality (SVR) systems are now attracting increasingly large audiences on current consumer virtual reality systems. The design space of SVR systems is very large, and relatively little is known about how these systems should be constructed in order to be usable and efficient. In this paper we present Ubiq, a toolkit that focuses on facilitating the construction of SVR systems. We argue for the design strategy of Ubiq and its scope. Ubiq is built on the Unity platform. It provides core functionality of many SVR systems such as connection management, voice, avatars, etc. However, its design remains easy to extend. We demonstrate examples built on Ubiq and how it has been successfully used in classroom teaching. Ubiq is open source (Apache License) and thus enables several use cases that commercial systems cannot.},
    booktitle = {Proceedings of the 27th ACM Symposium on Virtual Reality Software and Technology},
    articleno = {6},
    numpages = {11},
    keywords = {communication tools, avatars, social virtual reality, open source, networking},
    location = {Osaka, Japan},
    series = {VRST '21}
}