
Fighting

Stacksquatch is a VR action-puzzle game about stacking, exploration, and cryptozoology. Stack objects, grow bigger, and explore the floating Crystal Islands!
Stacksquatch was released on Aug 08, 2020. It is available on SteamVR. This game falls under the Indie genre.
On this page, you can view the latest information about Stacksquatch, including its release date, platforms, trailer, screenshots, and similar games to help you decide if it is worth playing.




