SimpleLatLng

A simple, lightweight library for common latitude and longitude calculation needs in Java. Features include: a Latitude/Longitude object, distance calculation, testing whether or not a point lies within a certain window, and a Geohash implementation.

Open source and under the commercial-friendly Apache 2.0 License.

Republik Power & Light

A game I made for Ludum Dare 31, the 48-hour game jam. The theme was "entire game on one screen". This game blurs the line between the virtual and the real screen: putting the player in front of an 80's-style terminal application as they manage an unstable nuclear power plant in the vaguely-Soviet Republik. Playable in your browser.

Interstellar, Inc.

A game I made for Ludum Dare 30, the 48-hour game jam. The theme was "connected worlds". In this game you seek to establish an interplanetary trade empire and declare yourself the leader of the Trade Council before your AI opponent. Playable in your browser.

Development of this game lead to some insights on LibGDX architecture that I wrote about on the blog.

It Came from Beneath the Surface of the Sea!

A game I made for Ludum Dare 29, the 48-hour game jam. The theme was "beneath the surface". What lies beneath the surface? Why, monsters of course!

Who doesn't love a good "giant lizard destroys the city while fighting helicopters" game? I was happy to get more actual gameplay in this one.

Read the After Action Report on the blog.

Robogenesis

A game I made for Ludum Dare 28, the 48-hour game jam. The theme was "you only get one" -- leading me to explore the ideas of a singular creation and emotional attachment.

The gameplay and writing are too simplistic to carry all of the ideas I had planned (due mostly to time constraints) but I am still proud to have finished a game and learned some new tricks.

Read the After Action Report on the blog.