Behind the games

Two Cats, One Shelf

Oct 22, 2026 · Two cats race to knock the most stuff off the shelves before the owner gets home, and hide a cucumber for each other. Online with friends, or alone with bots.

Play Two Cats, One Shelf

Two Cats, One Shelf is what your cat does all day, as a race. You and a friend are cats in the same apartment, a cosy two-storey dollhouse cut open at the front, and you have 90 seconds to knock the most things off the shelves before the owner gets home: mugs, plants, picture frames, a goldfish bowl, a birthday cake. Everything breaks with its own sound, and a falling thing takes out whatever it passes on the way down, so a swat at the top of a stack is worth far more than one at the bottom.

The other cat is the real obstacle. Each of you holds one trap card at a time: a cucumber that only you can see (whoever walks into it jumps clean out of their skin), a closed door that shuts a shelf, a vacuum that switches on after three seconds and sweeps the shelf, and a feather toy the other cats can't resist. Put the cucumber where they're heading, or lure them across it with the feather. A cardboard box keeps you safe, if nobody else is in it. Halfway through, the groceries arrive and the shelves fill up again.

Every round is a new apartment, a match is best of five, and the best moment of each round replays in slow motion on the end screen as a short clip you can save or share. Send a friend the room link to play together (2 to 4 cats, no accounts), or try it alone against the bots, who bluff and set traps of their own.

The idea came out of a studio brainstorm about Spy vs. Spy: plant a trap, then watch your rival find it. It took three rounds of playtesting, the last one to make running and jumping work with two thumbs on a phone. It runs peer to peer in the browser with three.js, everything is modelled in code and every sound is synthesized. The promo above was filmed from real bot rounds, by the game's own renderer.

Play Two Cats, One Shelf