Inspiration

I wanted to create a game on Reddit that feels alive, hilarious, and deeply engaging — a 3D horror-comedy sandbox where a tiny garden gnome tries to survive a chaotic night in a surreal town. Our main goal was to prove that full 3D interactive experiences can run smoothly on Devvit Web while building organic community participation.

What it does

  • 3D Parkour & Exploration: Run, jump, and climb ladders/rooftops using high-performance Three.js / React Three Fiber rendering.
  • Mounts & Special Abilities: Ride giant ducks or imperial carriages, throw beer bottles, and unleash special abilities.
  • UGC Shitpost Feed: Players can submit paranoid community quotes and upvote others in real time. The drunk NPC actually shouts these community quotes overhead in 3D speech bubbles!
  • Retention Stamp Album: 50 collectible vector stamps with skin unlocks and stats tracking that encourage players to return day after day.

How we built it

  • Framework: Devvit Web (Reddit Developer Platform) with React 18, Vite, and Three.js / React Three Fiber.
  • 3D Engine: Custom procedural low-poly geometry blended with optimized GLTF models and local bundled fonts (Roboto-Bold.woff) to adhere to strict iframe CSP policies.
  • Audio: Custom Web Audio API synthesizer generating real-time dynamic sound effects and background chiptune tracks without external media assets.

Challenges we overcame

  • Resolving WebGL context loss and Content Security Policy (CSP) sandboxing inside Reddit's iframe by embedding font bundles locally and optimizing model extensions.
  • Designing ultra-responsive HUD layouts that adapt seamlessly across small mobile WebViews and desktop post embeds.

What we learned & What's next

Building on Devvit Web opened up incredible possibilities for interactive Reddit posts. Next, we plan to expand multi-stage boss battles and daily community leaderboards!

Built With

Share this project:

Updates