AK Sommerville, Amateur Video Game Developer

Big Games

Spelling Bee
2024
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
2023
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
2018
Up to 8 players work cooperatively to find treasure in a randomly-generated world.
The Campaign Trail of the Mummy
2015
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
2025
Explore 4 parallel universes with Dot Vine. Written for Flav Jam #1, February 2025, ranked 2/12.
Thirty Seconds Apothecary
2025
Dot Vine delivers medicine on her broom. Written for Heaven Jam #1, January 2025, ranked 2/20.
The Season of Penance
2024
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.