Game Details

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