Game Details

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