Eye Of Midas


Ship on Ocean

A shader-heavy attempt to make a pirate sailing game in ThreeJS

ThreeJS bee-themed Conquest/RTS

A rough prototype to experiment with RTS-style controls in a 3D environment

Multiplayer Websocket RPG

A tile-based game that uses websockets to enable multiplayer

ImpactJS Game Suite

A few brain-training games made in ImpactJS

Canvas Asteroids

A quick tutorial HTML5 Canvas game recreating Asteroids

Text Adventure

A pure-javascript implementation of a text-based game.

Canvas Game Engine

An HTML5 Canvas game framework/library to build games quickly (assets, scaling, animation, sound)

Gravity Well clone

An HTML5 canvas remake of a game in the 90s


Fast rendering HTML canvas box particles

Retro Retrospective

A pure-native retrospective tool for development teams, done in a 70s style

Tavern Name Generator

A simple generator for making creative D&D themed taverns

Tribes VGS Audio Chat

HTML5 audio async loading controlled in the style of Tribes VGS

Mud Mapper

Browser-based editor for building out maps for MUDs

Power Control

I replicated the FTL power control system in Processing

Raver Lights

Brownian motion smoothed to bezier curves, now with fancy colors!


A simple math demo to show orbits and movement along them.


A spaceship thrust tail

Orbit physics

A quick mathy prototype that shows how orbit physics should be calculated


A set of simple fish that don't move quite right. Still tweaking the numbers...

Curving Tween

Tweening a ball on an arcing line. Press "D" for debugging lines.


A js13k game entry with it's primary mechanic based on a "pipes" style game.

Herd Immunity

Read an article and tried to replicate the visualizations