Agent Ricochet (VR) - School Project - Unity
Agent Ricochet is a fun VR puzzle game where the player must use carefully placed mirrors to create a deflection path to a target. Once they are ready they can shoot out the bullet along the path while pausing movement to avoid obstacles along the way.
Research and Implementaion
Interaction:
I researched a bit early on and talked to Stefan a lot about ensuring the experience be as immersive as possible. This was mainly in regards to trying to make as much of the experience interactable as possible. As fewer UI elements as possible the better. At the start I was using quite a lot for things like the mirror and rifle. I had UI elements for rotating and toggling between movement modes. With some ideas from Stefan I changed it to be more immersive with less buttons and more things like discs for rotations.
Audio:
The sound was something I wanted to focus quite a bit on too. I wanted immersive 3D audio with nice spatialisation. I think I largely achieved this with ambient sounds that are always with the player to mirror sound effects that have a falloff distance. The sounds add more than just nice effects though. With the addition of Audio Reverb Zones and materials assigned different sound settings the audio fits the environment nicely. For example, in the longer emptier corridor on the right the deflection off the last mirror has a cool, realistic echo.