Game Details

NameFault
Latest rank953
Latest price16.79 EUR
ReviewMixed 66% of the 2,339 user reviews for this game are positive.
Release date17 Jul, 2020
Developer Strange Matter Studios
Publisher Strange Matter Studios