Release date: 08/04/2021
Indie
Also known as: Stacksquatch.exe
Main story
N/A
Stacksquatch is a VR action-puzzle game about stacking, exploration, and cryptozoology. Stack objects, grow bigger, and explore the floating Crystal Islands!





No users reviewed yet.