Game Details

NamePlanet Nomads
Latest rank918
Latest price18.99 EUR
ReviewMixed 67% of the 1,159 user reviews for this game are positive.
Release date25 May, 2017
Developer Craneballs
Publisher Craneballs