top of page

RECOVR

302 Interactive

Recovr is a therapy application designed for patients with physical disabilities. The application was developed for VR headsets, and it consisted of multiple minigames designed to work as exercises to multiple body parts.

I was tasked with porting the existing VR application into Android devices but implementing body tracking features to accommodate the lack of motion controllers. I worked with a plug-in called NatML, which provides body recognition functionalities. 

The main challenge encountered was optimizing the body tracking API to run at the requested frame rate. Some of my other tasks included: porting requested exercises, adjusting the UI to properly display on Android, implementing a new controller for gameplay utilizing body tracking, and fixing any bugs that appeared. 

Unity Projects: Video

FANPORT

302 Interactive

Fanport is an immersive room that combines a large physical screen and AR headsets to deliver an elevated immersive experience.

Targeted as a high end immersive experience for a variety of industries and used as an LBE (Location Based Experience), Fanport represents the evolution of gaming and entertainment.

Fanport is still a work in progress. As one of the developers on the project, my main task has been developing a Tracking Server API (in C#) that communicates between Unity Engine and third-party motion capture applications. I also developed a Log system used for testing, UI for both server and client side, and code for the Master Client in Unity.

Unity Projects: Video

COLOR HOPPER

CelleC Games

Color Hopper is a 2D color matching game in which the player must match the next color in order to move. The game was developed using Unity 3D, and was released on March 12th, 2021.

For Color Hopper, my main task was to write the algorithm for the color generation of the tiles that the player hops into. The requirements were: it must work using a range between two and six color (since the player would be choosing with how many colors they were going to play with), the next color to spawn is chosen randomly, and the same color cannot spawn more than three times in a row.

Unity Projects: Video

THE LONELIEST ARTIST

CelleC Games

The Loneliest Artist is an episodic third person puzzle game developed in Unity Engine that focuses on dealing with anxiety, and loneliness. The player guides the main character, Charlie, as she learns to deal with her anxiety.

As a programmer on this project, my main task was to build the dialogue system. Other tasks I performed include developing the assembly puzzles, the player movement, the save system, etc. I also implemented audio through the use of FMOD.

Unity Projects: Video

YOU CAN'T MOVE

CelleC Games/Black Banshee Studios Game Jam (January 2021)

You can't move was the theme (we never decided for a name so we called it like the theme) of the CelleC Games/Black Banshee Studios January 2021 Game Jam. My team decided for a game in which the main mechanic was a torch that faded out while moving, but "recharged" after standing still and pressing the space bar. If the torch goes out, game over.


This game was developed by a team of four during a seven day period. As a programmer, I worked on the player's grid-based movement, the enemy grid-based movement, the logic for the torch going out while moving, and the logic for the torch's intensity going up after pressing the space bar. 

Unity Projects: Video
bottom of page