Release info Developer 1st Playable Productions Publisher Atari Released 12 October 2010 28 November 2008