Release info Developer Red Panda Games Publisher Red Panda Games Released 16 May 2011 Website Official