Game Details

NameStar ControlĀ®: Origins
Latest rank531
Latest price29.99 EUR
ReviewMostly Positive 70% of the 1,312 user reviews for this game are positive.
Release date20 Sep, 2018
Developer Stardock Entertainment
Publisher Stardock Entertainment