Enversed has an entertainment center where people can come to play VR games. Among smaller rooms, they have a massive space where they want to host free-roam games. Our assignment was to create a game for this free-roam area.
Stealth
1-4 players
Gameplay programmer
Game designer
Stakeholder communication
Meta Quest 2, 3
6 people
Unity, C#, Trello, Git, Normcore multiplayer framework, Meta Quest 2 & 3, SteamVR
Project ranged from November 2023 -> February 2024 (~2,5 months)
The goal of the game is simple: Steal everything you can find! Loot is scattered around each of the 3 areas in various places. Some are hidden in boxes you have to break open with a crowbar, and some are in vaults requiring keycards to open. Each area has a challenge that needs to be completed in order to enter. The further you go the better the loot, but the higher the risk.
The shipyard has security in the form of roombas and cameras. Some security can be disabled through a fuse box, while for others you might need to hide.
Make sure not to get spotted unless you want to lose your loot!
Everything was designed around using the full capabilities of VR, and to take advantage of the freeroam space at Enversed:
Pick up items and drop them behind you to put them in your backpack
Angle your crowbar and pull to break open a crate
Rotate your hand to screw open a fuse box
Players and actions are synchronized between each other, providing a seamless cooporative experience. More players = more money to earn.
After all, what's more fun than performing burglary with you friends?
Together with the group I worked on several iterations of the game based on stakeholder feedback.
Throughout these iterations I focussed on the following:
General game design
Level design
Gameplay design
For the majority of the project I worked on the multiplayer integration. At first this was done using Unity Netcode, but after a while we switched to the Normcore multiplayer framework. Alongside this I worked on some smaller features.
Primary list of contributions:
Multiplayer integration
Various small gameplay features
I was responsible for communicating with the stakeholder. Tasks included setting up meetings, holding presentations and managing requirements.
For a part of this project I was also the SCRUM master and was in charge of keeping our task board up-to-date.
Summary of contributions:
Stakeholder communication
SCRUM management