Release info Developer Hothead Games Twisted Pixel Games Publisher Microsoft Game Studios Released 10 March 2009 21 January 2009 Website Official