Dog Playground Interactive
“Pick a yard, a pup, and a toy.”
Dog Playground is a standalone extraction of the dog wander and throw-toy interaction from the larger GardenCraft project. Everything unrelated (garden beds, plants, AI providers) is stripped away, leaving a focused interactive you can play in seconds.
The architecture is built for extension: dogs and toys are registered through catalogs with customizable sprites, physics profiles, and movement settings. The physics engine handles launch vectors, exponential damping, wall collisions with restitution, and speed-threshold cleanup, all running at 60fps in a requestAnimationFrame loop.
What it does
Drag to throw balls, frisbees, or bones. Each toy has its own physics: weight, bounce, and damping tuned for a satisfying feel.
Three breeds with distinct speeds and behavior: Farm Collie, Quick Collie, and Steady Shepherd. They wander, chase, and catch.
A 2400ร2400 pixel world you can scroll, pinch-zoom, and drag around on desktop or mobile.
Choose from dirt, grass, gravel, sand, or tile backgrounds, each rendered as a repeating texture with a grid overlay.
Screenshots



Try Dog Playground
Play it right here, or open the full standalone version.