- Small World (1996; TADS 2), for IF Comp 1996 (4th place). Winner of Best Individual NPC and Best Setting, Xyzzy Awards 1996. Also finalist for Best NPCs.
- Rematch (2000; TADS 2). Winner of Best Individual Puzzle, Xyzzy Awards 2000.
- Ported a multimedia TADS interpreter, HyperTADS, to the Macintosh with Iain Merrick.
- Wrote the TADSMap TADS 2 library extension which implements dynamic, graphical mapping in IF games.