← Back to Projects

CryoSite

A co-op VR shooter made with a team of artists and devs.

UnityC#VRMultiplayer

Overview

CryoSite is an immersive, co-op VR shooter built for the Meta Quest 3 over an eight week development cycle. Developed by a team of 4 artists and 2 developers, the game drops players into a frozen, long-abandoned Arctic research facility emitting rogue signals. Players must work together and fight their way through hostile mobs to deploy a device that can wipe the facility off the map.

My role on this project centered on the core VR multiplayer utilizing Mirror and the Unity Relay system. I also worked on the implementation of the networked AI behavior.


The Challenge

Working with a team of 4 artists and developers, we were tasked with creating a VR shooter with a futuristic theme. We also added multiplayer support, allowing players to join and play together in real-time.

We faced challenges such as synchronizing player movements across multiple devices and implementing AI behaviors for enemies. We also had to ensure that the game was optimized for performance and that the multiplayer experience was smooth and enjoyable.

The primary hurdle of CryoSite was making two notoriously difficult features work together: standalone VR and multiplayer networking.

Because the game targets the Meta Quest 3 natively, we had to keep performance in mind to prevent framerate drops, which can cause motion sickness in VR. We had to make the player tracking data work with weapon interactions, and hostile enemy AI though Mirror, while keeping the game running at a stable framerate.


Tech Stack


Features


Technical Problems & Solutions

1. Synchronizing VR Avatars

2. Networked Enemy AI


Lessons Learned