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)

TutRoom_3.gif
TutRoom_1.gif
TutRoom_2.gif

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

EA_puzzleRoom_demo1.gif

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

 
Previous
Previous

PHYSICS + ART Research

Next
Next

Path to Oshun - Game Dev