E3 2009: Shadow Complex Revealed
Written Monday, June 01, 2009 By Jason Debelyak
Bring on Cliff Bleszinksi!
Epic Games comes on to explain their NEW never before announced title. The game will be released on the Xbox Live Arcade and is being compared to games such as Metroid. The game will be released this summer and promises tons of hidden items and awesome boss battles.