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

Similar Games
Community Reviews
Your Review
No reviews yet. Be the first to review!