I've always had an interest in games. In terms of video games, I was about 4 or 5 when I first saw Space Invaders in a Pizza Hut (the cocktail table version) and I've liked them ever since. I regularly played board games as a kid. In fourth grade a few friends and I started checking out Dungeons and Dragons although it was years later that I really started to play it and other roleplaying games. This page ties together all these interests.

Online Games

The Reindeer Game: Christmas 2001 (Flash 5)

A fun little "interactive Christmas card" I did a number of years back, with gameplay based on the old Joust arcade game--a classic.

Desert Patrol (Flash 5)

This is a side-scrolling shooter where you pilot a ship. In May of 2001 I moved up to Flash 5 and started really playing around with making games. I abandoned this after a while because there was too much going on and it lagged. There are several levels here though.

Space Duel (Flash 4)

This doesn't even qualify as a game but it still brings a smile to my face. In January of 2001 I got a copy of Flash 4 and wanted to see how usable it was for creating games. It was limited, but this showed it could work.


Typing Command (Flash 5)

I don't remember exactly when I wrote this game. I had components for another game that I never finished, and one day decided to re-use them in a typing game. I got it pretty much together but then found our systems at school (in a terminal-server environment) were too slow to run it. When we got newer systems, I fixed a couple minor things and put it up. The game doesn't have sound because our student terminals don't have it enabled.

Typing Tester 2 (Java)

With some changes in our terminal-server environment, we had problems with lag when a labful of students was using my original typing tester, so I re-wrote it in Java in 2008. This doesn't lag although I'm still trying to resolve some flicker problems.

Typing Tester (Flash 5)

When we switched to Linux in 2003, I didn't like the way that our new typing tutor software tested students' typing speed, so I created my own in Flash. The tester counts incorrect typing but doesn't display it on the screen, to force students to look up from the keyboard to make sure they're still typing in the right spot.


This is a board game/miniatures game where the dungeon and the characters are all made out of Lego. I began writing the game in November of 2002 and had it ready for playtesting at GenCon in July of 2003. It's gone through several edits since then, but with version 2 I'm overall happy with it.


After the success of BrickQuest, I turned my attention to tabletop mecha gaming. I wanted to write a quick, fun game that didn't require the kind of commitment that many mecha games like BattleTech did. In June of 2004 I ran several sessions at Origins; they went well but I wasn't completely happy with it and went back to the drawing board. The modular construction system I came up with makes it a unique game where it really matters that the miniatures are made of Lego, and it was extremely popular at GenCon for the next couple of years.