Inspiration

when I was a little kid I loved stacking blocks and trying not to let them topple over (or purposefully knocking them down XD). Snoo Stacker brings that same The building/destruction vibe to Reddit. Paired with a creator mindset so anyone can build, play, and share builds the community can remix.

What it does

Snoo Stacker is a 3D builder style game that challenges redditors to daily builds or just for fun collaboratively or on their own. In Build Mode you move, snap and rotate blocks to build all sorts of structures. Flip on physics to feel the wobble, pull a block out, watch it fall. Users can also “Share as Post,” to make their build become a playable post that loads instantly for anyone to try and remix.

How we built it

Using the Three js devvit template Three.js for rendering and cannon‑es for physics Vite + TypeScript for the client and server build Built with help from AI tools (GPT‑5/Claude) using the Augment Code extension in VS Code.

Challenges we ran into

Tuning physics to feel satisfying while preventing jitter and tunneling Keeping serialized builds compact enough for post data limits while staying robust Polishing Desktop‑web (controls, camera, and rendering)

Accomplishments that we’re proud of

Turning Reddit posts into live, playable 3D builds that anyone can remix A smooth build flow: grid/rotation snap, multi‑select/group transforms, and cloning A clean share loop: build → share as a post → community remixes The fact that I was able to do this so fast as I only had the past 7 days or so to work on it

What we learned

How to design “Reddit‑native” game loops where posts, comments, and remixes are the meta Practical Devvit Web patterns for asset light, snappy Interactive Posts How to balance physics fun with predictable building and performance constraints

What’s next for Snoo Stacker

More Daily Challenges and community events (themes, time trials, remix spotlights) Mobile‑friendly polish Knock down mode (using cannons to knock down builds) Top community builds, build navigator. Optional cosmetics/templates; explore Payments sandbox.

Share this project:

Updates