Projects

Luna

Link : N/A (Demo)

Developer : AYeti Studios

Platform : Steam

Role : Developer

Congrats! You’ve got your new puppy and life is great, what could be better. But with new puppy life comes new puppy routines, namely taking your little bundle of joy out so they don’t go on your floor. During the day it’s great., but at night . . . well, who knows what’s out in those woods?

Luna is an upcoming indie horror game focused on the concept of taking your dog out. Explore the forest and avoid being murdered by a multitude of creatures that may lurk in the woods, all while trying to keep your pup feeling safe and sound so she can do her business.

 

The Walking Dead : Betrayal

Link : Here

Developer : Other Ocean Interactive

Platform : Steam

Role : Programmer

I was brought on part way into development of The Walking Dead : Betrayal, where I worked on a large variety of aspects of the project including but not limited to new game features as well as revamping old ones to better fit the project, optimization of core gameplay and graphics systems, bug fixing. Additionally, I took over the role as lead as our acting lead was required on another project.

The Walking Dead: Betrayal is a third person action game of cooperation and deception for up to 8 players. ​Out of resources, with a horde of walkers fast approaching, players must work together to complete objectives and make their escape. They'll need to work fast, as walkers aren't the only threat.

 

Bruh.io

Link : Here

Developer : Other Ocean Interactive

Platform : Browser

Role : Programmer

Bruh.io was a passion project of Other Ocean that they wished to breathe new life into. I worked solo on all aspects of the project including adding back-end development using primarily Node.js as the platform, front-end development using primarily Vue.js for the landing page and Pixi.js for the game itself.
Included in my duties for Bruh.io was facilitating the switch from our previous provider to Cloudflare, adding a particle system into the existing Pixi.js engine in order to allow for new weapons and marketing opportunities, database maintenance, standing up multiple servers for QA support along with many other aspects.

 

Tabletop Gods

tabletopgods.jpg

Link : Here

Developer : Other Ocean Interactive

Platform : Steam, SteamVR

Role : Programmer

I was onboard the Tabletop Games team from a very early time in development, helping to build many of the core gameplay systems. These systems included commander - soldier formation walking algorithms, integrating tech art effects, predictive algorithms to ensure our units acted in an intelligent way along with many other systems. My work in this projec allowed for a variety of interesting gameplay to create an exciting RTS style game!

Quarks! Stargaze Island

quarks.png

Link : NA (Game Removed)

Developer : IceJam Games

Platform : Android, IOS

Role : Programmer

Quarks! : Stargaze Island originally began it’s development as Qurius. I joined the team late in the development after it had been released and assisted in a number of optimization passes to decouple a number of their system and providing useful tools and custom unity scripts to support our artists and designers.

This project was with a larger company one where I had less of an impact on the grand scheme of things in terms of development decisions. The tools I made greatly assist designers and artist in their workflow and made tweaking the game mechanics and assets a much simpler process