Helpless - VR Concept

Helpless - A VR Concept

A. Concept Summary
“Helpless” is a multiplayer VR experience, where two players must help each other to escape a maze-like environment. The players have unique roles - Player 1 must navigate through the maze from a 1st person perspective, and Player 2 has a birds-eye view of Player 1, with the role of helping Player 1 escape. 

Story: Imagine waking up and finding yourself trapped in a massive, life-sized maze. You need to get out of there - fast!, but you’re all alone. Luckily, you find a walkie talkie, and attempt to communicate - and someone responds! The other person can see all around you (god view), and is your only hope at escaping the maze. Good luck! (imagine a combination of Maze Runner, Hunger Games)
 

mazerunner-5.jpg
  • You wake up in a glade enclosed by massive concrete walls covered in ivy, unsure of where you are, and why you’re there. All you know is that you need to find a way out. 
  • Looking around, your surroundings are somewhat ominous. You see a sign engraved into the mossy walls “The choice is yours - starve to death, or find your way out of the maze."
  • You find a walkie talkie lying on the ground, and attempt to communicate, hoping you can reach someone.
  • Suddenly a voice speaks in your ear, “Hi [PLAYER NAME], My name is [PLAYER 2 NAME]. We have to get you out of here. But if you want to get out alive, you have to listen to me. I can see you and give you guidance. You have to trust me.” This role is played by a real person, who can see the 1st person player in the maze.
  • The concrete walls begin to open, and you take a step forward to begin navigating the maze.
maze-runner.jpg
  • You are engulfed by the massive concrete walls all around you - there is no way out, except by finding your way out of the maze. The maze is filled with diverse challenges / perils, some easier to overcome than others. Some obvious (to make things fun), and some hidden (to make things interesting). And there’s also the natural simple challenge of navigating the maze. Perhaps there is even a dangerous creature hidden in the maze.
  • If you make it to the end of the maze, you win! If you succumb to traps, you lose and start over at the beginning of the maze.

B. Core Gameplay Requirements

  • Roles:
    A) 1st person player navigating through the maze experience,
    B) 3rd person player with a “God” view, who can see and help the 1PP
  • The players must be able to communicate with one another. This could mean voice/audio, or something else. 
  • “SCALE” is the theme we are playing with in this experience. One person sees & interacts with things at an intimate scale, and the other at a birds-eye, high level scale. 
  • Together, the two different roles need to escape the maze
  • Both players need to be equally engaged in the experience. This can be achieved by making the players interdependent, and no player more "powerful" than the other.

C. Technical Requirements

  • Unity / C# 
  • Networking - UNET, Firebase
  • Voice input? To allow users to talk to each other
  • Real time audio encoding/decoding
  • HMD: Gear VR would be great & simple. We need to test & make sure environment is not too taxing on GPU  - not too many polygons

D. Elements We Need to Build

  • Lighting fixtures, throughout the maze
  • Puzzle interaction UI
  • 3rd person camera, connected to the 1PP camera, with ability to turn head to look around, but still being connected to 1PP.
  • Configure Input movement controls, for 1PP and 3PP
  • Mechanics of interaction with environment, for 1PP and 3PP
  • Time indicator, over the UI, for 1PP and 3PP
  • Colliders as triggers, to set off alarms, or signal success, etc
  • Character modeling for 1PP, so 3PP can see them moving throughout the maze (not just RigidbodyFPSController)
  • Visual cues OVER the rooms, to give 3PP a clue as to which rooms are important, which are dangerous, inaccessible, etc. 
  • Audio: machine-like hum of neon lights, alarm sound when the user enters a forbidden area, footsteps of guards coming down the hallway
  • Communication: goal is to make voice work, if it doesn’t work we will need a backup. Could be as simple as 3PP pressing a button to send a clue to 1PP in the UI, and then they see a clue show up for X seconds, and then disappear. (Code: D7FK872, for example)
  • Celebration feedback when the user A) completes a puzzle B) successfully completes the maze
  • Themes / purposes for each of the room types
  • Art on the walls, especially in big spaces where there’s open space. Maybe we could put some propaganda on the wall, like it’s a dystopian military base.