VIRTUAL REALITY PROJECTS
“Escaping Argus” Prototype (2019)
VR Carnival Experience (2018)
“Escaping Argus” Prototype
Escaping Argus is an early concept for a VR puzzle game that tests the player’s pattern recognition skills with an underlying dystopian narrative.
My roles included co-creator, technical director, and game designer.
Escaping Argus Team: Hannah Patricio, Brandon Hooks, Ryan Hoover, and eight other students at CSUF.
Game created using Unreal Engine 4.
Assets modeling in Autodesk Maya.
Tutorial Room Prototype
The team decided to implement a “Tutorial Room“ to instruct the player on everything they need to know to play the game. That way, the player has to think for themselves on how to solve the puzzles. This room teaches the player how to point a laser, grab, teleport, and use specialized mechanics in the game.
I learned about:
Audio editing in Unreal (creating cues, attenuation, Play 2D sound or sound at location, etc.)
Using lerp, sin and time in the material editor to create flashing colors or animations
Using the Timeline node to transition between parameter values (SUPER USEFUL!)
Controller haptics that vibrate the controller (for dial mechanic)
Memorization Room Prototype
This room has two main game-play components. One is to activate a pattern recognition puzzle using a key and match the order of patterns in the right order. There are three rounds of this and each gets more difficult.
I learned about:
Implementing Object-Oriented Programming through Blueprints (BP)
Understanding the VR template structure
Getting different BP to talk to each other (“Get Actor of Class” Node)
UE4 Events commands
Controller Inputs
Changing Material Parameters
Different types of collision detection
VR Carnival Experience
A simple carnival-based VR game that features two core gameplay mechanics. One is a shooting game and the other is a wack-a-mole. Game created for an Art Festival at CSUF.
My roles included game programmer, level designer, UI scripting, QA testing
Collaboration with a team of six CSUF students
Game created using Unity.
Assets modeling in Autodesk Maya.
VR developed using VR Toolkit by stonefox - https://vrtoolkit.readme.io/
Project goals:
Develop a functional VR game experience (for the first time)
Present game at an Arts festival event at California State University, Fullerton
Learn C# scripting
Learn basic game mechanics (described later)
Collaborated with a team and organized assets
Learn about Unity’s debugging process
I programmed/scripted:
Change scenes when player makes fist
Object destroyed on collision detection
Spawning objects randomly within a range
Keeping score and countdown timer
Firework particle effect and hitting object particle effect