Polygon Color Shader

This project was supposed to be a fancy shader project done in Unity. The idea was to recreate the stylized low-poly look of things like Polyworld, but without the use of UV’s and textures, just color data. I still don’t know if it’s possible to do this entirely with a shader, but I couldn’t find [Read More]


The Collapse

The Collapse was  a project done for the AICASF 2014 game jam, consisting of students and alumni from three different Art Institute of California schools using Unity. We had 24 continuous hours (sleep optional) to make a game with an ‘Apocalypse’ theme. This project was later adapted to a VR project you can find here. The [Read More]


Python Mastermind Game

This is a simple Mastermind game done entirely in Python, using Pygame for the graphics library.  The part of this I’m most proud of is that the entire thing is drawn through code as vector graphics, using nothing but lines, boxes, and circles. No sprites or graphics tools were used at all, and the rotating [Read More]


Lovecraft VR Game

This is a project that I did in collaboration with a game artist for the Stereoscopic Displays and Applications convention in San Francisco in 2014 using Unity and built for the Oculus DK2. This was the first game I made for VR and was a whole lot of fun. The game levels are procedurally generated, and you can check [Read More]


Procedural Unity Levels

This the level generation algorithm of a game that started as a project for the 2014 AICASF game jam (link to that project coming soon) and ended up as an Oculus DK2 project I presented at the Stereoscopic Displays and Applications convention in San Francisco. This project was done in Unity, programmed in C#. Levels [Read More]

League of Lag Detection

League of Legends Lag Detector

This is a project I made out of frustration with having a bad internet connection for a while. I would intermittently get a massive latency spike that would last anywhere from 5 minutes to hours, which would ruin online games, mainly League of Legends in my case. Originally I just left a command window open [Read More]


Unity Ivy Generator

This is a project still in the works that will be an ivy generation tool for Unity, written in C#. It will let artists grow ivy right in a Unity scene and bake the geometry all without the use of any external tools or pipeline. It’s been a lot of fun to work on this, as I’m [Read More]


Maya Road Generator

This tool for Maya was written in Python and generates a road from a Bezier curve. The road has depth and side walls and is one continuous piece of geometry all the way around, even if you do not close the curve. The image to the left is set to 50 divisions so it looks [Read More]


Maya Building Generator

This is a Maya tool I wrote in MEL script for generating a wide range of procedurally generated structures to be used for environment backgrounds or anywhere that many low-poly buildings would be needed. It generates 5 different types of structures, all with a wide range of random variables. In the screenshot to the left you [Read More]


Android Mirror Game

Mirrors (better name pending) is one of my first fully functional projects. I started it back in early 2013 after being introduced to Corona SDK, worked for a few weeks, then forgot about it until late 2015 when I finished it up so I could get it on the Google Play store. I’m currently in [Read More]