Release info Developer Pieces Interactive Publisher Pieces Interactive Released 16 December 2009 31 August 2009 27 November 2008 Website Official