PetDoing
← All games

PetDoing Originals · A little room for play

Pet Toy Room

Choose a toy, pull back and let it go. Enjoy the bumps without a timer or opponent.

Actual Pet Toy Room rug with a duck, chew ring, wobbler and banana plush
Scene captured from the actual game · October 4, 2026

Start in three steps

  1. 1Choose a toy

    The small ring shows which toy is selected.

  2. 2Pull back

    The arrow shows where the toy will travel.

  3. 3Let go

    Release inside the room, then watch it settle.

Drag
Nudge a toy
Space
Nudge selected toy
Pause
Pause / resume

WebGL + WebAssembly. Mouse, touch and button controls; this version has no motion-sensor input. Desktop scenes checked in Chrome. Actual phone feel still needs device testing.

Full rules, controls and browser support

Your first minute in the room

  1. Choose a toy. Four are already on the rug. Click or touch one to select it. A small ring underneath shows your selection, and the control panel names it.
  2. Pull back. Hold the toy and drag away from the direction you want it to travel. The arrow points toward the launch direction, and the power bar grows with the pull.
  3. Let go. Release inside the play area to nudge the toy. Try a short pull first. You can nudge again while toys are moving or after they have stopped.
  4. Make room for more. Click a toy card in “Pick another playmate.” to add another, up to eight at once. “Put this toy away” removes your selection; “Put all away” clears the rug; “Reset room” restores the original four and resets the collision count.

Four materials, four small experiments

Squeaky rubber duck · Squeaky Duck. A rounded body and an offset head make the duck bob, bounce and sometimes land sideways. Turn sound on to hear its small squeak during a firm contact.

Mint chew ring · Mint Chew Ring. The ring is the springiest of the four. Send it across the rug and compare its rebounds with the duck. It can land flat or roll briefly on its rim.

Weighted wobbler · Cozy Wobbler. A heavy lower center gives this egg-shaped toy its rocking return. Try a gentle push, then a stronger one, and watch it find its feet.

Banana plush · Banana Plush. Higher friction and a softer bounce give the curved banana a slower, tumbling feel. Put one in the ring's path and watch how each responds.

These are stylized rigid-body simulations with a small visual squash effect. Rubber and fabric appearances do not mean the objects use a full soft-body simulation.

Play without dragging

Select a toy, adjust “Nudge power” (strength), choose a “Direction” (direction), and press “Give it a nudge” (nudge). The default direction aims toward the center of the rug. The left, right, forward and backward choices follow the screen view. You can also focus the play area with the keyboard and press Space to nudge the selected toy.

To cancel a drag, press Esc, right-click, release outside the play area or lift after a second finger touches the canvas. A short tap only selects. The rest of the page scrolls normally outside the canvas.

Make it your kind of quiet

Sound starts off. Choose “Sound off” to enable the soft synthesized contact sounds and duck squeaks; choose it again to mute. “Pause” pauses the room, and “Resume” resumes it. Switching to another tab also pauses play. Your system's reduced-motion preference turns off decorative cat motion and toy squash while keeping the physics playable.

The small collision counter counts toy-to-toy impacts, not every floor bounce. It is a session curiosity, with no score target, reward or leaderboard. Mango watches and reacts but does not move toys for you.

Three things to try

Keep the strength the same. Use the button controls to send the duck and ring in the same direction with a medium push. Watch the difference after their first contact with the rug edge.

Build a small meeting point. Gently nudge toys toward the center, then send one more through the group. A glancing contact often turns a toy more than a direct hit.

Wait for the wobbler. Clear the room, add just the wobbler and push it gently. Watching it settle is part of the play; there is no need to keep clicking.

Browser support and progress

Use a current browser with WebGL and WebAssembly enabled. The 3D physics engine makes the first download larger than a text page. If the room does not appear, refresh once and check browser hardware acceleration. A narrow screen places the control panel and toy basket below the room.

Responsive desktop and narrow-screen layouts are checked in Chrome. Actual Android and iPhone touch feel still needs device testing. This release uses mouse, touch and buttons, without motion-sensor control.

The simulation runs locally in your browser, makes no gameplay account requests and does not save game progress. Leaving or refreshing starts a new room. There are no purchases, prizes or cash rewards.

About this room

PetDoing adapted its independently developed spinning-object physics prototype into this pet-themed free-play room. The toys, furniture and Mango are built from 3D geometry, with procedural wood and woven textures. The picture above is captured from the actual game. This is an on-screen activity for people; it is not a test of real pet toy safety.

About PetDoing · Try Pet Card Flip · Report a game problem

Play Pet Toy Room