I have the best job in the world. I make games for a living, usually for clients, and have done so for over a decade. I've programmed over 30 videogames and well over a hundred pieces of software. I created One Game A Month and the Charity Game Jam. I compose music, and have published two gamedev books. I am available to hire on a per-project freelance basis. Contact: Twitter, Google+, Email.
Familiars Guild
My current ongoing game project is Familiars Guild, a turn-based strategy game where you team up with animal companions. It features colourful 3d graphics, a tavern where you recruit your party, and deep tactical gameplay with tons of eye-candy. It is designed for all modern gaming platforms, both console, mobile and desktop. Some of my past games are listed below for your gaming pleasure.
Wolf King: a 3d platformer.
Unity Windows Mac Linux
Bouncycastleicious: a bouncy castle simulator for kids and adults. Play Now
Get Kraken: a turn-based tactics game made in Unity3D. Play Now
Basho: an abstract Breakout+Mario mashup. Web Win8 app
Skelevator: a rising tide of lava to escape. Web Win8
Kaizen: an arcade sci-fi shoot-em-up. Web
Gwendolynn the Lionhearted: a metroidvania. Web Win8
The Peasants are Revolting: a tower defence game. Web Windows Win8 phone
Rubba Rabbit - a fast and bouncy platformer. Web Win8
Mars Orbital: low gravity halfpipe in space. Windows
Greeble: collect the cryo-keys. Web
Super Snowball Fight: an FPS with ice forts. Download
Pathos - a pathfinding puzzle game Web Win8
Tower Game Starter Kit for Win8, Windows 8 Phone, and web HTML5: SDK
Platform Game Starter Kit for Windows 8 Apps and web HTML5: SDK

Gates of Rath – turn based pacman

Gates of Rath is a turn-based strategy game. It uses a-star pathfinding and procedural map [...]


Pathos – a puzzle strategy game

This weekend was Ludum Dare 25, a 48-hour game jam. The theme was “you are [...]


Mars Orbital – space platformer

Each year, Ludum Dare issues a month-long challenge to game developers: make a game and [...]


Fantasy Map Tactics HTML5 Game

Fantasy Map Tactics is a turn-based strategy puzzle game that I made this weekend for [...]


Dr. Nano – tiny surgeon

You are a microscopic doctor. A hero. A marvel of modern science. Shrink down to [...]


The Game Jam Survival Guide

The Game Jam Survival Guide Build a game in one crazy weekend and survive to [...]


Rising Lava of Doom HTML5 Game

Leaping Lizabeth and the RISING MAGMA OF DOOM is a “pixel-perfect” platformer (no grid! no [...]


Pile-o-Gears HTML5 Game

Here’s a little platformer that I programmed called Pile-o-Gears. It was made in a grand [...]


The Infinity Formula Board Game

This year, I took part in the biggest game jam of the year, the Global [...]


Flipping through my Stage3D book

I just recently got an exciting package in the mail! Take a peek: Just for [...]


Play my HTML5 game: GREEBLE

Greeble is an HTML5 game where you are the captain of a crashed spaceship. You [...]


Flash 11 Stage3D Molehill Book

I’m MEGA excited to see that my upcoming book on 3d game programming has a [...]


3D bullet-hell shooter!

As part of the work related to my upcoming how-to book, “Adobe Molehill Game Programming [...]



I finished my Ludum Dare miniLD game! It was made for a 48 hour game [...]


#LD48 Molehill Game

Presenting “Asteroid Explorer” – A Molehill tech demo programmed in 48 hours.  Last weekend I [...]


#GPCv4 – The Camel’s Back

Here is my latest game prototype, “The Straw that Broke the Camel’s Back”.  It was [...]


Worst Game Ever? #LD48

This superb game was created for two game jams: the Ludum Dare miniLD 25 ”The Worst Game [...]


Snowboggan! (3d flash game)

Snowboggan! is a 3d flash game. I’ve always wanted to write a toboggan simulator, where [...]