Game Details

NameDetached
Latest rank675
Latest price22.99 EUR
ReviewMostly Positive 72% of the 155 user reviews for this game are positive.
Release date18 May, 2017
Developer Anshar Studios
Publisher Anshar Studios