I created this in just over an hour for the #0hgame jam.
Mom Party Pizza Party. 2011. Flixel and Flickr and Mom Party.
I was one of six programmers selected for the DePaul Game Experience team that worked for five months conceptualizing, prototyping, and coding a polished 2011 Independent Game Festival student entry. Octodad had an incredible reception upon release and was selected out of 283 student games as one of the eight 2011 IGF Student Showcase winners. I was responsible for integrating the soft body dynamics and rope constraint PhysX code into the C++ graphics engine we used to create Octodad’s body. I programmed the fallback graphics options and shader level 2.0 HLSL shaders, and the operating system specific code, including file systems, GLSL conversion, and the OS X port. I also did some of the more technical GUI features like video resolution options, and multiple aspect ratio correction. I worked closely with the artists on asset specifications and rewrote a Maya .X exporter python script to be Maya 2011 compatible.

Octodad. 2011 IGF Student Showcase Winner. Download. http://octodadgame.com
Octodad is an award-winning adventure game about destruction, deception, and fatherhood. The player controls Octodad, a dapper octopus masquerading as a human, as he goes about a day of his life. His existence is a constant struggle, as he must master mundane tasks with his unwieldy boneless tentacles while simultaneously keeping his cephalopodian nature a secret from his human family.
“…The game’s as free as it is bizarre and charming…” -Joystiq.com
“…Challenge yourself with mundane tasks nearly impossible to perform with a set of tentacles…” -Kotaku.com
“…the concept is an absolute joy…” -PCGamer.com
“…the indie game that stole my heart…” -G4TV.com
“…Best Of Indie Games: The Greatest Dad in the World…” -Gamasutra.com
“…It’s the best slapstick routine I’ve seen in a game, period…” -GamersWithJobs.com
Acid Couch. 2010. Flixel, Photoshop and Mr. Doob. Source.
John Murphy and I made this flash game for a two week Indie City Games game jam with the theme “things that fly.” It is a text adventure game about helping a friend get through a bad drug experience.
Controls:
1. Get Anna to the top of couch mountain so that she can leap to victory.
2. Click and drag anywhere on screen to move the tractor beam eye. This eye will help Anna complete her journey.
3. Click on the other eye to keep Anna going. If you don’t do this she will get tired and have some problems.
4. Avoid the creatures. They destroy your eyebrow/lifeforce.
5. Click rapidly on teal eye with the tiny pupil if you think the game is broken.
6. If you have epilepsy you should probably not play this game, because there are flashing lights and patterns.
7. Press ‘p’ to pause or unpause the game.
I did the artwork for this iPad game entry for Project Night Light.

Ground Up. 2010. Adobe Photoshop and ArtRage. iOS.
I created this open source tile map editor for the popular Cocos2d Python game framework. It uses the kytten gui library.
Cocograph. 2009. Download (Requires Python 2.6 and Pyglet 1.1). Source. Documentation.
This was my entry for the August, 2009 PyWeek. I did the programming, longicorn animation, and level art / design. John Murphy came up with the longicorn control mechanic and Ian McKinney did the audio and the Indian / Reagan art.

Longicorn: Enter the Mind of the Spirit Wolf. 2009 PyWeek Entry. Source (Requires Python 2.6, OpenGL 1.2)
The Feather Horned Longicorn converts racial stereotypes into political stereotypes on his quest for spiritual enlightenment from the Spirit Wolf.
I coded a basic Python AI emotion reasoning engine for use in games and simulations using the Pyke expert system. Pyrsona is based on previous work done for the Affective Reasoner project.