Release info Developer Cosmonaut Games Publisher Cosmonaut Games Released 20 July 2009 Website Official