Working with a nice image recognition tool, I created small demonstration of what it could potentially be used for.

Posted by Ryan on May 14, 2017

Curved Shader


Working on a prototype for a game I came up with a interesting shader to by pass some design issues for a Virtual Reality game.

Posted by Ryan on November 1, 2016

Shield Shader


I created an awesome shader while working on SuperDungeonBros. I don't know if it will make it into the game, but I really enjoyed working on it.

Posted by Ryan on April 23, 2016

I was invited to Boston Unite 2015 to present about Super Dungeon Bros, as well as our experience using Unity Networking.

Posted by Ryan on September 30, 2015

While working at React Games we have been developing a new game that will be released on the latests consoles. Super Dungeon Bros places up to 4 players into a procedurally generated dungeon and throws a slew of challenges against them. If they manage to overcome these challenge there are grand rewards to collect.

Posted by Ryan on July 1, 2015

Ray Tracer


This project involved creating a ray tracer from scratch. Once finished I implemented the physics necessary into my game engine to allow me to create three short videos showing these physics. The three types of physics I implemented were: hair, cloth, and water physics. The ray tracer is completely stand alone project, with the ability to load binary files and ray tracer the objects described within.

Posted by Ryan on December 14, 2013



Lycan is a first person online multiplayer tug of war game. Players are placed in to 2 opposing teams, Humans and Lycans. Lycans have to use their sense of smell and speed to catch and bite and turn humans at night. Humans have to use their traps and wolfsbane potions to turn lycans during the day.

Posted by Ryan on February 11, 20014

City Defense


City Defense is a third person aerial combat game. The player must maneuver in the tight corridors of a city and canyon while attempting to survive an onslaught of enemy fighters. This was one of my most challenging game projects, since it was my first dive into 3d controls and camera work as well as developing an enjoyable AI, not to mention spatial partitioning necessary for the physics.

Posted by Ryan on June 21, 2013

Dark Maze


Dark Maze was developed for the Utah Indie Game Jam in 2013. This game took first place in design. It is a mobile game in which the player navigates a number of mazes using a ball that collects light. The light collected by the ball allows the ball to use special powers necessary to successfully complete the maze.

Posted by Ryan on September 30, 20013



Apocalypse is a tower offense game. Where the player must use properly positioned turrets and strategy to survive against the insane waves of zombies while making thier way to the end of the maze like world.

Posted by Ryan on May 25, 2013

FBX Loader

C++/Autodesk sdk

The FBX Loader is a tool that was originally developed by my professor Jamie King. I took over the project in preparation for an upcoming class. This tool is able to take the common FBX 3d model file format and write it into a proprietary binary format. My fellow classmates and I then used this tool to load 3d models into our game engine.

Posted by Ryan on April 17, 2013