XtraSpace
Social VR — XtraSpace
XR Platform Developer · Portfolio project
Social VR platform for avatar-based meetups, events, and collaboration with spatial audio and interactive 3D environments.
- Unity
- XR Interaction Toolkit
- Photon PUN 2
- Photon Voice
- OpenXR
- Oculus SDK
- SteamVR
Social VR platforms live or die on presence — avatars and spatial audio have to feel like being in a room with someone, not a voice chat with a floating model attached, and that has to hold up across whichever headset, or phone, a given user happens to own.
What I built
A social VR platform for avatar-based meetups, events, and collaboration, built with Unity and the XR Interaction Toolkit for interaction, Photon PUN 2 and Photon Voice for multiplayer networking and spatial audio, and OpenXR, Oculus SDK, SteamVR, WebXR, and ARCore integrations so the same shared space works across Quest, SteamVR, browser-based WebXR, and mobile AR. A Flask and MongoDB backend handles account, session, and world-state services behind the client. Customizable avatars and interactive activities were built to keep the space usable for casual meetups and structured events alike, not just a tech demo of being in the same room.
Visual
Outcome
A working multi-platform social VR space — spanning standalone headsets, PC VR, browser, and mobile AR — built to give people a genuinely shared virtual space rather than a single-headset silo.