Return of the Obra Dinn

An Insurance Adventure with Minimal Color

In 1802, the merchant ship Obra Dinn set out from London for the Orient with over 200 tons of trade goods. Six months later it hadn't met its rendezvous point at the Cape of Good Hope and was declared lost at sea.

Early this morning of October 14th, 1807, the Obra Dinn drifted into port at Falmouth with damaged sails and no visible crew. As insurance investigator for the East India Company's London Office, dispatch immediately to Falmouth, find means to board the ship, and prepare an assessment of damages.

Return of the Obra Dinn is a first-person mystery adventure based on exploration and logical deduction.

Full version now available from!
  • GDC Demo Build 0.1.23 Download Notes ▾
October 18th, 2018
Papers, Please

A Dystopian Document Thriller.

The communist state of Arstotzka has ended a 6-year war with neighboring Kolechia and reclaimed its rightful half of the border town, Grestin.

Your job as immigration inspector is to control the flow of people entering the Arstotzkan side of Grestin from Kolechia. Among the throngs of immigrants and visitors looking for work are hidden smugglers, spies, and terrorists. Using only the documents provided by travelers and the Ministry of Admission's primitive inspect, search, and fingerprint systems you must decide who can enter Arstotzka and who will be turned away or arrested.

Full version now available from!
  • Beta 0.5.13 Windows Mac Notes ▾
August 8th, 2013


This is my entry for Ludum Dare 33. Developed in 48 hours for the theme 'You are the monster'.
  • Fixed Version Play Source Code Notes ▾
August 24th, 2015
The Sea Has No Claim
1 Wreck - 10 People - 50^2 km of ocean
1 Wreck - 20 People - 98^2 km of ocean
2 Wrecks - 100 People - 200^2 km of ocean
3 Wrecks - 180 People - 450^2 km of ocean
1 Wreck - 45 People - 648^2 km of ocean
3 Wrecks - 300 People - 1250^2 km of ocean
2 Wrecks - 80 People - 1800^2 km of ocean
This is my entry for Ludum Dare 29. Developed in 48 hours for the theme 'Beneath the Surface'.
  • Fixed Version Play Source Code Notes ▾
  • Play (Compo Version) Source Code Notes ▾
April 28rd, 2014
6 Degrees of Sabotage

One hour ago, a bomb exploded at the mayor's rally.

We have gathered intelligence that implicates the Clockmaker as the mastermind behind the attack. However, the Gambler was seen placing the bomb at the rally. We believe the Clockmaker does not personally know the Gambler.

There is a network of saboteurs disguised among groups of innocent citizens. Bomb instructions were passed between multiple pairs of saboteur acquaintances.

Review the security tapes from today to track the note and uncover the saboteurs.

This is my entry for Ludum Dare 23. Developed in 48 hours, it's based on the idea of 'small world' networks to match the LD theme of 'Tiny World'.
  • Fixed Version Play Source Code Notes ▾
April 23rd, 2012
The Republia Times

You've just been assigned the editor-in-chief position at The Republia Times in the glorious and free nation of Republia. You must use your influence to print positive articles that paint Republia in a good light.

I created this as a warmup for Ludum Dare, a 48 hour game-making competition. This is my first quickly-developed game and my first Flash game. Flash debugging is a nightmare but otherwise I had fun. Flixel is great.
April 14th, 2012