VR Conference
Unity Developer Back End Developer
Web
1
~5 Months
VR Conference
A real-time multiplayer VR platform designed for hosting virtual conference rooms and collaborative social experiences across VR, desktop, web, and mobile platforms. The project focused on immersive communication, shared media experiences, avatar interaction, and user-generated 3D content inside synchronized virtual environments.
Overview
This project was developed as a cross-platform virtual collaboration environment where users could create and join real-time 3D conference spaces.
The platform allowed users to:
- Host and join multiplayer virtual rooms
- Communicate and interact in real time using avatars
- Stream and watch YouTube content collaboratively
- Upload and view 3D content inside shared spaces
- Experience immersive social interaction across VR and non-VR platforms
The goal was to create a scalable social VR experience that combined communication, media sharing, and collaborative interaction inside lightweight virtual environments.
Technical Break Down
Contributions
Designed and implemented multiplayer networking systems using Photon.
Responsibilities included:
- Real-time synchronization of player movement and interactions
- Avatar state replication across connected users
- Room creation and multiplayer session management
- Synchronization of shared objects and interactive systems
- Optimizing network traffic for stable cross-platform experiences
The architecture was designed to support real-time collaboration across VR, desktop, mobile, and WebGL clients.
Built the core virtual room infrastructure used for social interaction and conferencing.
This included:
- Designing room-based multiplayer environments
- Implementing user join/leave systems
- Managing synchronized interactions between participants
- Creating immersive collaboration-focused layouts
- Integrating audio and video chat with full user controls
The environments were structured to support both casual social interaction and presentation-style use cases.
Implemented synchronized media playback systems inside multiplayer environments.
Responsibilities included:
- Integrating YouTube video playback into virtual rooms
- Synchronizing media state between connected users
- Designing shared viewing experiences in VR
- Handling playback controls inside multiplayer sessions
This allowed participants to consume media together in real time within immersive environments.
Developed avatar-based interaction systems to improve presence and communication inside VR spaces.
Responsibilities included:
- Multiplayer avatar synchronization
- Interaction systems between users
- Spatial presence and movement systems
- Social interaction flow and usability improvements
The system was designed to create a stronger sense of immersion and co-presence between participants.
Integrated Azure PlayFab services for backend functionality and online systems.
Responsibilities included:
- User account and session management
- Cloud-based multiplayer support systems
- Player data handling
- Online persistence and service integration
This helped provide scalable online infrastructure for multiplayer experiences.
A major focus was ensuring stable performance across multiple target platforms including:
- Reducing draw calls and rendering overhead
- Optimizing textures and materials
- Platform-specific quality adjustments
- Improving memory efficiency for standalone VR hardware
- Maintaining stable frame rates in multiplayer VR environments
Key REsults
- Built real-time multiplayer VR systems using Photon
- Developed scalable room-based networking architectures
- Worked with synchronized media playback systems in multiplayer environments
- Implemented cross-platform VR and WebGL deployment pipelines
- Improved understanding of online backend systems using PlayFab
- Gained experience building social presence systems in XR
- Learned optimization strategies for multiplayer VR applications across constrained hardware
Tech Stack
- Unity
- Photon Networking
- Azure PlayFab
- Blender
- Photoshop
- WebGL
- Meta Quest 2
- PC Deployment
- Multiplayer Networking Systems
- Real-Time Media Synchronization
- Avatar Interaction Systems
- Cloud Backend Services
- Cross-Platform XR Development