Game Details

NameShadow Complex Remastered
Latest rank837
Latest price14.99 EUR
ReviewVery Positive 84% of the 281 user reviews for this game are positive.
Release date3 May, 2016
Developer ChAIR Entertainment
Publisher Epic Games