Release info Developer mancebo games Publisher mancebo games Released 3 March 2012 9 August 2011 Website Official