Stacksquatch

Stacksquatch (2021)

Stacksquatch is a VR action-puzzle game about stacking, exploration, and cryptozoology. Stack objects, grow bigger, and explore the floating Crystal Islands!

  • Release Date: April 8, 2021

Screenshots

Related Games