The The leaked version of the game is reportedly an incomplete version that requires some minor tweaking to run but is playable from start to finish. The game will see a multi-platform release on March 22, 2011 in the United States and March 25, 2011 in Europe, with a PC demo supposedly coming ahead of launch.