My Portfolio

My VR Portfolio

My name is Stevie and I am a self-taught programmer who creates VR experiences on Unity. This is a collection of my VR projects over the last year.

I believe that VR/AR is here to stay and now is the perfect opportunity for those who want to be pioneers in the field. Below is a collection of my showcase VR Projects that demonstrate both my willingness and potential to be an asset to your development team.

VR Food Truck Game  - 2.5 Week Project 

Description 

Inspired during the recent Vancouver Heatwave where it was too hot to cook and all I did was order takeout and delivery.

This is a VR game where you build sandwiches and deliver them to starving customers using a cannon on the food truck. Made using the Unity 2020.3 and testing out the updates to both Unity’s XR toolkit and action based input for VR interactions. The game’s major systems are separated by scenes which are loaded asynchronously as well as using object pooling for smoother experience. 

Github Link 
Detailed Blogpost

VR Card Battle Game — 3 Month Project 


Description 

Battle in VR using magical cards that grant temporary weapons and grow stronger through defeating enemies and improving your card deck. My focus was to try and implement the game systems with SOLID principles in mind. Utilizing scriptable objects and events to communicate between systems. One unique challenge was the enemy behavior which I wanted to be flexible and react to the player choices. Implemented two different enemies with one based on state machine and the other using a node based behavior tree. Check out my YouTube explainer link below if you would like more details.

Github : Link  
YouTube Video - Game Architecture Overview 
Blogpost

VR Room Design Furniture Game — 2.5 Week Project 


Description

Design a VR room using a collection of resizable and movable furniture. Utilized Microsoft MRTK for VR interactions. Implemented a save and loading system that writes the position, rotation and scale of the furniture placed into a JSON file which is used for both saving and loading. 

VR Story - Desert Climber - 2.5 Week Project 


Description

Design a VR room using a collection of resizable and movable furniture. Utilizing Microsoft MRTK for VR interactions. Implemented a save and loading system that writes the position, rotation and scale of the furniture placed into a JSON file. 

VR Archery Game - 2.5 Week Project 


Description

Design a VR room using a collection of resizable and movable furniture. Utilizing Microsoft MRTK for VR interactions. Implemented a save and loading system that writes the position, rotation and scale of the furniture placed into a JSON file. 


VR Fire Extinguisher Training


Description

One of my earlier VR Projects where I wanted to demonstrate how VR can be a great tool for teaching and training. Main challenge at the time was state tracking for the fire extinguisher as I functionality to slowly unlock through multiple interactions. If I were to do this project again I would use a state machine approach for the fire extinguisher.

VR Flower Explainer  - Educational VR - 2 Week Project

Description

This is one of my first completed VR experiences. A simple VR explainer on how the different parts of a flower work. This project was mostly focused on becoming more familiar with Unity's XR Toolkit to create simple VR interactions.