Release info Developer Eiconic Games Publisher Eiconic Games Released 3 August 2010 21 July 2010 Website Official