‘Shadow Complex’ Is Now Free To Download For PC, Coming To The PS4, Xbox One

Back in 2009, Shadow Complex rolled out exclusively on the Xbox 360 via Xbox Live Arcade, winning more than 50 Game of the Year and Editor's Choice Awards. Now, Epic…