Game Details

NameTemtem
Latest rank22
Latest price30.99 EUR
ReviewVery Positive 88% of the 16,343 user reviews for this game are positive.
Release date21 Jan, 2020
Developer Crema
Publisher Humble Bundle