Release info Developer Piranha Games Publisher 505 Games Released 29 March 2011 18 March 2011 Website Official