VR Experience

A.Void

Unity, C#, WebSockets, Node.js, JavaScript

A woman wearing a VR headset in action

About the project

A.Void was an experimental VR game created to explore how virtual reality can be more inclusive and collaborative. In this multiplayer heist game, we aimed to reduce the isolating nature of VR by allowing multiple players to engage and interact across various devices. As the Lead Developer and mentor, I worked with a team of OCAD Design4 students to bring this vision to life. Using Unity and C#, Vue, and Websockets we created an immersive experience with dynamic, cooperative gameplay.

Key roles included guiding the team, mentoring on process and concept, and managing technical implementation, ensuring smooth collaboration between different devices via websockets for real-time communication.

  • role
    Lead Developer & Mentor
  • year
    2019
  • agency
    Art & Science
The dashboard player managing the game

Gameplay

In A.Void, we designed the experience to be shared across three player types:

VR Player: The core player was immersed in an 80's-inspired platform where they threw shapes at approaching monoliths to make them explode.

Dashboard Player: This player worked from outside the VR room on a touchscreen dashboard. They were responsible for generating shapes and sending them to the VR player through a websockets-based connection. Their communication with the VR player happened through a live TV feed and an open Discord chat.

Mobile Players: A third set of players could join via their phones, playing mini-games that influenced the game by providing special boosts to the dashboard player. These boosts added new layers of strategy by introducing bombs, slowdown abilities, and more.

This diverse, multi-device interaction allowed players to contribute in real-time, no matter their platform.

VR Gameplay Preview

Mobile Minigame UI

A.Void home screen
Spyware minigame GIF
Backdoor minigame GIF
Brute Force minigame GIF

Dashboard Player UI

Get in Touch

Interested in working together?
Find me on LinkedIn or drop me a message using the form.