MazeVR

Video Demo

Motivation

MazeVR brings virtual reality to the classic maze environment. Mazes in real life are fun and exciting. It is immersive to be lost in a maze, and feel the need to find your way out. Maze games are traditionally much less exciting. Even though there may be cool graphics and props, the feeling of being lost doesn't exist in a traditional virtual maze. MazeVR seeks to change this by putting the user in a virtual maze environment. The sense of immersion isn't lost when users are transported into MazeVR.

Description

MazeVR is a virtual maze environment for google cardboard. The goal is to make it to the end of the maze. This demo consists of three different levels.

Once each level is completed, the user is teleported to the following level. As stated previously, this is designed to be an immersive experience. There are various props on each of the levels to add to this factor.

Technical Explanation

The project for the VR Maze, was created to give users an experience in a virtual environment that allows them to interact and feel immersed in a series of mazes where they have to find a way out. The pure technical components we used were Unity, Google Cardboard, Assets from the Unity Assets store, and various scripts we found online. A couple of techniques we tried, in attempt to give the users a good experience, was decorating the environment with objects such as a giant robot, an animated horse, and a dragon. Along with objects, we also added in 3D audio to provide the users some guidance through the maze.

Controls

Maze VR uses gaze based input, as well as the button on google cardboard

Installation Instructions

MazeVR is open source! That means that you can view the source on github. MazeVR Code+APK bundle is also available at this link.

Android

  1. Download the apk at this link.
  2. Install like any other android apk.
  3. Play on your phone with google cardboard!

iOS

note: iOS apps must be code signed, which means until the application is available in the appstore, it can only be put on an iOS device manually.

  1. Download the source code at github.
  2. Build for iOS
  3. Open the generated project in XCode
  4. In the project settings
  5. Build and run.

Gameplay Notes

Unfortunately, this game is not perfect. It was made in a short amount of time, and so there are bugs and glitches. Here are soe things to be aware of when playing this game.

References

Level One

Level Two

Level Three