Appearance
Arcade › Pet Spa Rescue
Click the game above and it runs right here in your browser. No download, no installer, no account needed. Amit built it with Cinevva, so it works on a phone or a tablet too.
Nobody has said anything about Pet Spa Rescue yet. Play it, then tell Amit what you would add next.
Pet Spa Rescue was built by Amit with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.
Remix Pet Spa Rescue opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.
Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.
Create a mobile-first 3D casual grooming game titled “Pet Spa Rescue.” Use a full-screen Three.js-style WebGL scene with a warm peach background, soft shadows, fog, and a slightly elevated front-facing perspective camera looking at a round mint-green grooming mat in a cozy pet-spa room. The room has a wood-like striped floor, cream back wall with peach trim, three large white-framed windows showing a simple blue-to-peach sky, clouds, sun, and green hills, plus decorative spa furniture including a bathtub, potted plants, floor lamps, and a doormat. Use cute low-poly animated animal models for rescued pets: Shiba pup, Husky pup, Fox kit, or Wolf pup, with a fallback simple low-poly dog if models fail. Pets should be randomly named from names such as Biscuit, Mochi, Pepper, Luna, Waffles, Ziggy, Coco, Peanut, Olive, Toffee, Maple, Pip, Noodle, Bean, Sunny, and Pudding. Show the current pet’s name and type during play. The title screen is a clean pastel interface over the scene: large coral/orange “Pet Spa Rescue” lettering with a white shadow, the subtitle “Wash, dry, brush and dress rescued pups so they can find a happy home!”, a large rounded coral Play button, and a small Loading pets…/Ready! status. Put circular white buttons at the top corners for Home, help (?), sound/mute, and pause. Use rounded Fredoka-like typography, white/cream cards, coral primary buttons, green alternate buttons, soft drop shadows, and touch-friendly sizing. After Play, show a level-select card titled “Choose a Level” with a 5-by-2 grid of ten numbered rounded buttons and each level’s earned 0–3 stars. Persist stars locally and show “⭐ total / 30 stars earned.” The ten levels are: 1: 1 pet, 60 seconds, Scrub then Dry; 5 mud spots and 4 water drops. 2: 2 pets, 80 seconds, Scrub, Dry, Dress; 5 mud and 4 drops. 3: 2 pets, 85 seconds, Scrub, Dry, Brush, Dress; 5 mud, 4 drops, 4 fur tufts; pets wiggle slightly. 4: 3 pets, 115 seconds, same four tools; 6 mud, 5 drops, 4 tufts; more wiggle. 5: 3 pets, 100 seconds, same tools; 7 mud, 5 drops, 5 tufts; more wiggle and less time. 6: 3 pets, 130 seconds, Scrub, Rinse, Dry, Brush, Dress; 6 mud, 6 foam, 5 drops, 4 tufts. 7: 4 pets, 160 seconds, same five tools; 6 mud, 6 foam, 5 drops, 5 tufts; stronger wiggle. 8: 4 pets, 170 seconds, Scrub, Rinse, Dry, Brush, Dress, Treat; 7 mud, 6 foam, 5 drops, 5 tufts. 9: 5 pets, 200 seconds, all six tools; 7 mud, 7 foam, 6 drops, 5 tufts. 10: 5 pets, 190 seconds, all six tools; 8 mud, 8 foam, 6 drops, 6 tufts and the strongest wiggle. During a level, display a top HUD with “Level N · Pet X/Y,” a large countdown timer, a centered horizontal progress bar, the pet’s name/type, and a bottom tool bar. Only tools available in the level appear, as large emoji buttons with labels: 🧽 Scrub, 🚿 Rinse, 💨 Dry, 🖌️ Brush, 🎀 Dress, and 🦴 Treat. Highlight the next required tool with a pulsing yellow outline; selected tools lift and get a coral outline; completed tools fade. Show contextual green tip bubbles such as “Pick 🧽 Scrub and swipe the mud away!”, “Rinse off the soap foam with 🚿!”, “Blow-dry the water drops with 💨!”, “Brush out the messy fur with 🖌️!”, “Tap the pet to add a cute bow 🎀”, and “Tap the pet to give a tasty treat 🦴”. Each pet enters from the left, walks onto the grooming mat, turns toward the camera, and idles. Place visible interactive spots on the pet’s body. Scrub uses brown mud clumps; Rinse uses white foam blobs; Dry uses small shiny blue water drops; Brush uses tan messy-fur tufts. Spots should be placed against the visible animal meshes, wobble subtly, and disappear individually when cleaned. Pet materials should visibly transition from dirty/brown to clean, from soapy/white to normal, and from wet/bluish to dry as the relevant stage progresses. Later levels make the pet rotate/wiggle while grooming. Core interaction: the player first taps a tool, then swipes across the pet. For Scrub, Rinse, Dry, and Brush, detect the swipe near visible spots; correct-tool swipes reduce each spot’s health and remove it when complete. Big/faster swipes can clean several spots, and emit particles and appropriate feedback: white/brown scrub flecks, blue water spray for rinse, pale airflow particles for dry, and tan fur particles for brush. Add light sound effects, occasional pops, haptic feedback where available, and cheerful background music. If the wrong tool is used, shake the required tool button, show “Use [tool] now!”, and play a soft wrong cue. If no tool is selected and the player touches the pet, explain that a tool must be picked first. Show a floating emoji cursor while swiping and an animated pointing hint for the first spot/tool. Tap tools work differently: Dress is 🎀 and tapping the pet attaches a colorful low-poly bow near its head with a pop animation; Treat is 🦴 and tapping the pet gives it a small modeled bone, plays an eating animation, then removes it. Pets use idle, walk, happy/jump, eating, and wiggle reactions when available. After every required stage is completed, advance automatically to the next tool, add score, play a sparkle/chime burst, and update the progress bar. Completing all stages makes the pet happy, briefly bounces it, shows pink heart-like particles and the message “[name] is ready for a home 💕,” then the pet walks off to the right and the next pet enters. The level has a countdown that runs while the pet is being groomed; show the timer in red when 10 seconds or less and tick audibly. Finish successfully when all pets are pampered before time runs out. Award 50 points per completed stage, 10 per cleaned spot, 100 per completed pet, and a time bonus of remaining seconds times 10. Rate success with 1–3 stars based on remaining-time fraction: 3 stars if at least 40% remains, 2 stars if at least 18% remains, otherwise 1 star. On timeout, show a results card titled “Time’s Up!”, report how many pets were pampered, and award zero stars. On success, show “Purr-fect!” for three stars or “Level Complete!”, the star display, score, and “All X pets found happy homes!” Include Retry and Next buttons. After completing level 10 successfully, show a “MISSION COMPLETED” ending screen with the message that every rescued pet is clean, cozy, and in a loving new home, the total stars, confetti, and a Level Select button. Include a “How to Play” modal/card accessible from the ? button or H/? key. Explain the five grooming interactions, that players must pamper every pet before time runs out and faster earns more stars, and keyboard controls: number keys 1–6 choose tools, hold Space to scrub/use swipe tools, P pauses, and M mutes. Include pause/resume and restart-level controls. Support mouse, touch, and keyboard; prevent page scrolling on mobile. Use warm coral, cream, mint, peach, sky-blue, and gold accents, playful emoji UI, glossy rounded cards, soft shadows, celebratory particles, and an accessible child-friendly presentation. Do not add combat, currency, inventory, or features beyond this grooming-and-rescue progression loop.