Looking to contact me?
Beyond immersion, VR can lead to gameplay experiences unlike any other.
When players enter virtual reality, their senses become heightened and even the smallest movements carry weight.
The projects I've worked on not only explore how immersive VR can be, but also how player actions can affect gameplay.
Developers can use this open-source system alongside Oculus' SDK for Unity to detect and parse user hand gestures in VR
Roles: Sole Developer
I used the Oculus Quest's built-in hand tracking capabilities to detect and parse the user's hand gestures. Detectable gestures include letters from American Sign Language, rock-paper-scissors, and communicative gestures. The system is expandable and allows developers to create their own gesture libraries.
My Responsibilities Included
Utilizing the Oculus SDK for Unity to get real-world hand movement and pose data
Using vector math to parse hand data and translate it to gestures
Ensuring the system is expandable so other developers can create gesture libraries
Creating a tech demo to demonstrate the library's capabilities and show developers how the system can be used
Fulfill orders while putting out fires, fixing queso machines, and avoiding flying ingredients in this deteriorating VR taco truck
Roles: Gameplay Programmer
Developed in a weekend for Global Game Jam 2020. The player must fulfill taco and nacho orders while also repairing a deteriorating taco truck. Ingredients must be prepared before being combined, fires will have to be extinguished, and queso machines will require attention as the player frantically tries to complete the job. This game was developed for the Oculus Rift, Oculus Rift S, and Oculus Quest systems.
My Responsibilities Included
Programming the ability for players to create tacos and nachos with different ingredients
Modifying a refill system developed by another team member so the appropriate meshes appear
Managing the GitHub repository and merging feature branches
January 2019 - Spring 2020
Beware this VR escape room where you have to escape while undergoing symptoms of psychosis
Roles: Programming Lead, Gameplay Programmer, Systems Designer
A virtual reality horror game where the player must solve problems while undergoing symptoms of psychosis. I was brought onto the project as a gameplay programmer and was later promoted to programming lead.
My Responsibilities Included
Creating "symptoms," which are various effects that plague the player
Restructuring the development of "symptoms" to be more efficient and designer-friendly to implement
Implementing shared functionality, such as destructibility, for objects that the player can grab
Creating interactive objects for the player to use, such as books, handles, cups that fill with water, and a fold-down bed
Organizing and delegating tasks for the programming team