Big Games
Spelling Bee
Dot Vine fights monsters by spelling words at them.
This is the first time I've licensed IP for use in a game: The NASPA Word List, 2023 Edition.
Full Moon
Dot Vine hunts the werewolf.
Check out the project page, it's got lots of fun background material.
Binaries and play-in-browser available on both Project Page and Itch.
Plunder Squad
Up to 8 players work cooperatively to find treasure in a randomly-generated world.
The Campaign Trail of the Mummy
Win the voters' hearts and minds, or destroy them! 1-4 players coop or competitive.
Unreleased, because I don't like red ballcaps anymore.
Tag Team Adventure Quest
2013

Exactly 4 players work together to rescue the princesses.
The Github page contains binaries, look under "Releases".
Sitter (2009)
2009

1-4 players cooperate to carry children to the goal.
I wrote this for the Wii originally, but I'm not equipped to build that anymore and don't have binaries :(
Little Games
Mysteries of the Crypt
2025

Explore a crypt and solve a ridiculously difficult cryptography puzzle!
(or avail yourself of the hints on the Itch page; they can walk you through the whole thing).
Inferno Jam, October 2025, ranked 2/7.
Humm Fu
2025

The tiny, but mighty, hummingbird!
Code for a Cause x Micro Jam #2, September 2025, ranked 1/13.
We won a $100 donation to
the Mid-Ohio Food Collective!
Nine Lives
2025

Reach the goal, using your own corpses as platforms.
For js13k 2025, ranked 39/197.
Opener of Cages
2025

Dot rescues the circus animals.
For LowRezJam 2025, ranked 30/119.
Zen Garden
2025

Create and corrupt plants to fill a pattern.
I wrote the code and music; Alex Hansen made the graphics.
For GDEX Game Jam 2025, ranked 1/17!
Cherteau
2025

Escape the expensive castle by playing minigames.
Written for Code For A Cause Micro Jam, July 2025, ranked 3/67.
We won a $20 donation to
Nationwide Children's Hospital!
Dead Weight
2025

Saving the Princess is easy! But what happens next?
Written for NES Jam 2025, ranked 15/80.
Goblin Kabobblin'
2025

Kill the goblins with just one arrow.
Written for Code for a Cause Mini Jam, May 2025, ranked 8/149.
Dot's Wicked Garden
2025

Gather a balanced bouquet! Gather five of them!
Written for Gamedev.js Jam, April 2025, ranked 145/420.
Reddin Iggle
2025

Put all the things in their place, with just one button.
Written for Code For A Cause, March 2025, ranked 69/276.
Presto Changeo
Explore 4 parallel universes with Dot Vine.
Written for Flav Jam #1, February 2025, ranked 2/12.
Thirty Seconds Apothecary
Dot Vine delivers medicine on her broom.
Written for Heaven Jam #1, January 2025, ranked 2/20.
The Season of Penance
Dot Vine joins a convent and lights a bunch of candles.
The thrilling sequel to Full Moon, written for GDEX Game Jam 2024, ranked 2/12.
Also the first game written in my new engine Egg.
Economy of Motion
2024

Get to the goal in under 13 steps.
Written for js13k 2024, ranked 14/188.
Now buildable natively for Linux, using QuickJS to simulate the browser.
Upsy-Downsy
2024

Move earth to help the rabbit find his carrot.
Written for LowRezJam 2024, ranked 28/255.
Too Heavy
2024

Platformer where you have to give away all your items.
Written for the GDEX Winter Game Jam 2023-2024, ranked 4/18.
Sitter (Pico-8)
2023

Wrote this to experiment with the Pico-8.
The thumbnail right here is the actual game, if you want to download.
Pocket Orchestra
2022

Simple rhythm game.
Li'l Sitter
2021

Carry children to the goal.
Downloadable binaries for Tiny Arcade are on Github, under Releases.
(Also on the linked TinyCircuits page).
Not Games
Egg
Framework for writing retro-style games in C, that can build for Web, Linux, and MacOS.
Windows support is planned as a target eventually, but the dev tools will probably never work there.
Zen Garden is the first game in Egg v2. I'm going to migrate all the v1 games to v2 in the nearish future.
Shovel
Tiny skeleton project that builds web and native where you supply raw framebuffers and PCM from Wasm (or native) code.
I used this for Opener of Cages and Nine Lives, and will probably use it again for js13k.
Romassist
Launcher, database, and I/O support for emulators.
I've forked a collection of 80s and 90s console emulators to play nice with it.
But it also works with whatever, anything the OS can launch.
I use this for bespoke game consoles and convention exhibits.