Welcome to the boxing VR game!
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.
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
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!
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!
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.
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.
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.