Download Peripheral

Game Instructions:

*GearVR requires signing with your device osig.

**Game plays best using a Bluetooth game pad because you don't have to hold your hand up to your had to walk around. Use the game pad in your hand, at a natural position, and use the 'Fire1" button to walk forward. If you have any issues getting the game to run please contact

Tap on the GearVR touch pad or press "Fire 1" on a Bluetooth game pad to move forward.

Look in the direction that you wish to travel towards.

If you are looking at an inter-actable object in the game, you can tell by the circle in the center of the player's view becoming filled.

Good luck!


Portal, Anti-chamber, RUSH (Wiiware), ChuChuRocket, Plinko from The Price is Right.

What it does

Peripheral forces players to be aware of where they're looking in VR. Depending on the direction and duration of gaze, it can help or hinder progress toward solving challenging puzzles.

How we built it

Unity3d, OVR SDK, Raycasting, 3d cubes, almost no texturing (solid colours), physics.

Challenges we ran into

Performance on GearVR

The GearVR has minor performance hiccups in several spots in the game, though thankfully never during critical points. We've spent a lot of time tuning the game to keep the framerate high, no matter what you're looking at. While being a tremendous piece of kit, the dynamic CPU and GPU throttling due to heat is a real bummer.

Integrating common control schemes using Oculus camera

We wanted to make sure the game felt great to play on a GearVR whether or not you're using the touch pad.

Handling raycast and player movement

Because the core gameplay element is based upon the user's gaze direction, we had to make sure this worked perfectly with the prebuilt GearVR Unity3d assets.

and a small bout of nausea :)

'nuff said.

Accomplishments that we're proud of

How fun it is. We've created a puzzle game which leverages head-tracking in VR rather than just being a gimmick.

What we learned

Tons! Unity3d has native support for VR; Oculus SDK is not required, how to do remote profiling in VR on Android, and how to tell if your game is running sub-optimally with time warping.

What's next for Peripheral

Continued optimization, scaling level size for viewing in VR, puzzle design, gameplay videos.

Built With

+ 1 more
Share this project:


posted an update

Unfortunately there is a bug in the "a helping friend" level where the 'friend' spawns too close to the ground, which causes an endless loop of him falling to his death. This makes the level progression impossible (It's the second last level). We discovered this very shortly after the deadline, so we couldn't submit a fix since the contest was closed. We have this fixed in the latest build. If you want to play the game to completion you must avoid looking at the floor directly below where the friend spawns. Sorry!

Log in or sign up for Devpost to join the conversation.