Welcome to the boxing VR game!

 Playthrough of Best 2 out of 3

If you would like, you can download and install the game on an Oculus Quest or Quest 2 headset!
Credits
Guillermo Gonzalez: Writer, Character Designer, Character Modeler Animator
Parnian Javid: Technical Artist, Level Designer, Developer
Eurice McNeal: Writer, Music Editor, Sound Designer.

Additional Credits
 Ray Angeles:  Rock Voice
 Parnian Javid:  Paper Voice
 Derek Winfield:  Scissor Voice
 Erik Aguilera:  Referee Voice
Guillermo Gonzalez:  Announcer Voice
General Information
PLATFORM:  Quest/Quest 2
PLUGINS:  Fungus, Oculus Integration, Unity Standard Assets.
HOW TO LOAD THE GAME:  There's a VR Build that can be loaded on headsets using Oculus Link and SideQuest.
CHARACTERS: Paper, Rock, Scissors, Referee (Player), Announcer
LEVELS: Opening, Interactive, Ending
FUNCTIONS:
Press X to whistle
Press Y to comments
Press B to quit the game
Use Joysticks to move and look around
Hold Trigger and physically move your arm to punch the characters.
Move your hand over the object and hold the trigger to grab the  object
Hope you survive!
Purpose of the Project
This project was made over 2 months for an Interactive Production Class. The purpose of this project was to create an interactive story/game using Unity in order to learn the software as well as the concepts and ideas behind producing interactive content.
Story and Concept
The story is simple, there's a wrestling match between Rock, Paper, and Scissor with a twist! Instead of wrestling with each other, they all attack the referee who is played by you!
Character Design and Animation
The idea was to literally have Scissor, Paper, and Rock but with muscular limbs and so we did! Then Guillermo used Maya to design, rig, and animate them.
Prop and Environment Design
My job was not only to build the environment but to optimize the game as well! Cleaning up models and lowering their poly counts, lighting, adding animations, and building material and shaders!
Best 2 out of 3 VR game unity

Unity Workspace for Best 2 Out of 3

Game Build
In order for game animations to work properly, I had to use a mixture of code and the Fungus plugin (visual coding) with the Animator panel. I also ended up using some basic c# and created a  "Nav Mesh Agent" for each character.
In terms of VR and Interactivity, I used the Oculus plugin for Unity and customized it for our project.
For the first part of the game, we wanted the player to be stationary so s/he follow the game story but after the announcer is done, the player can move and whistle and say random phrases. Also, I modify the physics of the object so the player can grab them and hit the other characters.
Lastly, in order to transition to the new scene, I created a "trigger" that appears after 90 seconds at the corner and wrote the code that if the player enters the trigger, then transitions to the final scene.
Music and Sound Design
The last step was music and sound design which was done by Eurice. For this one, we mostly used Fungus to properly place the sounds and used Audition to edit them together.
Rock paper scissor boxing

Chaotic Boxing

Rock paper scissor boxing

Scissor Attacking

You may also like

Back to Top