AIS Shooting Range

March, 2013

Between 2011 and 2013, I worked as a graphics programmer for Advanced Interactive Systems, a virtual shooting range company. This was not strictly a video game job, but the technology was similar.

Most of the programming I did for AIS involved C++ and Torquescript in the Garage Games engine.

Infinite Overdrive

Armageddon Road

April, 2011

Armageddon Road is a hobby game, built in the Garage Games engine, that I worked on for a few years. The idea was to combine a 3rd person brawler and first person shooter.

Over the course of the project, I modeled and rigged the primary character in 3D studio Max, including several clothing options.

I wrote most of the enemy AI which uses an A* algorithm to navigate through an underground facility.

Other interesting aspects include a complete inventory and weapon system.

Infinite Overdrive

Multitouch Game

July, 2009

As a contractor at Microsoft, I wrote a small game engine in DirectX 10 to drive an example game that demonstrated a Microsoft Vista multitouch API.

I wrote all the C++ code for loading and rendering all the models in the game in addition to all the game rules and gui programming.

Infinite Overdrive

Fractured

October, 2004

This game prototype was constructed as part of my duties as Lead Programmer for a small company called BYF games.

I built the animation and combat systems using the Lithtech Jupiter game engine.

Infinite Overdrive

Older Stuff

Various

I have been building game prototypes most of my life. If you really want to go dumpster diving check out some of these very old prototypes, ancient websites and various other juvenilia:

Armageddon Road Exterior Demo Video

Car Battle Game Demo Video

Soul Proprietor Game Demo Video

Old Portfolio Website

Ancient Flash-Based Portfolio Website

Infinite Overdrive