Shake it! MushroomShake it! Mushroom is a cozy WebXR mushroom-foraging RPG for Meta Quest. You shrink into a glowing acorn village and pick living mushrooms with your bare hands: grab the stem, wiggle it to loosen the roots, then pull. Haptics, soil crunches and a juicy pop sell the feel, and every species feels different (puffballs pop easily, fly agarics are stubborn).
Your guide is Jev, a firefly companion powered by TypeSafe's Jev System One model through Vercel AI Gateway. About four times per second it reads the live game state (your hand, root looseness, quest, idle time) and decides in ~200-400 ms when to speak, which line fits, its mood, and which mushroom to fly to. Its decisions are shown in a small companion card (desktop) or on your left wrist (VR) without blocking play. Follow Jev's "PULL NOW!" call for a PERFECT pull and bonus coins.
RPG loop: Grandma's quest, a collectible codex with rare variants, harvest grades, coins, and a Thorn Stick reward. Finishing the quest lifts the fog and opens the Grass Sea, a giant meadow with more mushrooms and a dandelion tower to explore.
Built with Meta IWSDK + Three.js (WebXR, hand tracking with controller fallback, free locomotion with snap turn and teleport), TypeSafe Jev via Vercel AI Gateway in a Vercel serverless function, Tripo-generated 3D assets, WebAudio procedural SFX, deployed on Vercel.