Game Details

NameStaxel
Latest rank791
Latest price19.99 EUR
ReviewMostly Positive 74% of the 1,404 user reviews for this game are positive.
Release date23 Jan, 2018
Developer Plukit
Publisher Humble Bundle