Akaash Garg
← Back to case studies

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

Social VR — XtraSpace — placeholder image
Placeholder image — replace with a screenshot of an avatar meetup session.

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.