Free playtest · v0.1.4 · Windows

Cats vs Weasels

A weasel gang robs Harbour City. The cat police want them behind bars. One night, two sides, up to 7 players — or you alone against the bots.

Rob or protect

Play the weasel gang chasing a robbery quota, or the cat police keeping the city safe until sunrise.

Climb the ladder

Every dollar buys a new body: from a crowbar thief to a tommy-gun boss, from a rookie to a sniper.

Heists

Crack the casino, the bank and the jewellery store — then run the bag home before the cats catch you.

Up to 7 players

4 weasels vs 3 cats over LAN or Radmin VPN. Empty seats are filled by bots.

The lore

One long night in Harbour City

Harbour City is a sunny seaside town of mice: a boardwalk, a beach, a casino that never closes, a bank, a jewellery store and a quiet park where an old forest druid keeps to himself.

When the sun goes down, the Weasel Syndicate comes out. Every weasel starts as a nobody with a crowbar — but loot buys power. The gang's street sorcerers learned to vanish into thin air, their elders call down violet storms, and at the very top sits a pinstriped boss everybody just calls Capone.

Standing in their way: the Harbour City Police Department. A handful of cats, a revolver each, a station medic and a budget that grows with every arrest. Rookies become riot cops, agents and snipers; the K-9 unit sniffs out what the eye can't see.

Tonight the weasels have a quota to hit before dawn. If they make it, the city is theirs. If the clock runs out first, the cats win — and some weasel will be eating prison cake for a very long time.

A mouse news reporter reports live from a TV helicopter above Harbour City as police cars chase a getaway car below
How a match works

Heists, alarms, jail and promotions

Weasels cracking a casino vault

Weasels: hit the quota

Rob mice on the street (every second crime pays), then go big: Casino $2000, Bank $1250 (the alarm rings at once) or the quiet Jewels $450. Stop the needle in the green to crack the vault, then carry the bag back to the hideout — get busted on the way and the bag is gone.

The cat police squad in front of the station

Cats: hold the line

A red arrow shows a robbery in progress, a red X marks where a mouse witnessed a crime. Every arrest pays $100. Careful: hurting civilians costs you a fine, and three civilian kills mean a demotion.

A weasel in jail playing a shell game while a cat guard watches

Jail & jailbreak

A weasel at 0 HP goes to jail for 32 seconds. Pay $1000 bail, kill time with prison mini-games (shell game, coin toss, a cake with a file inside…) or wait for your friends to break you out at the JAILBREAK pad.

A weasel mage summons a violet storm against a cat sniper

Magic, cloaks & counters

Weasel mages cloak and call down storms; the police answer with nets, shields, snipers that strip every cloak on screen and K-9 dogs that smell the invisible. Every tool has a counter.

Characters

Buy a new body, become someone else

Money buys promotions. A purchase gives you a brand-new body with full health — and its own weapon and skills. Prices are the in-game shop prices.

Rookie Cop portrait

Rookie Cop

start

Revolver and a baton. Every cat starts here — arrest weasels and the station pays you $100 a head.

Tier 0
Riot Cop portrait

Riot Cop

$150

Shield and sidearm, thicker hide. The wall that holds the bank door while backup arrives.

Tier 1
Detective portrait

Detective

$400

Pistol that shoots from range. Reads the alarms, gets to the crime scene first.

Tier 2
MG Gunner portrait

MG Gunner

$600

SMG — bursts of fire that shred weasel crowds.

Tier 3
Siege Mage portrait

Siege Mage

$900

Plants himself and becomes a siege cannon: automatic splash fire at everything in sight until his energy runs dry.

Tier 4
Agent portrait

Agent

$1300

Silenced pistol. Spots cloaked weasels nearby, throws a Net [Z] and raises a Shield [C].

Tier 5
Sniper portrait

Sniper

$1800

Long rifle. Snipe [T] for 90 damage, Null Pulse [G] drains enemy energy, and any cloak on his screen simply falls off.

Tier 6
Thief portrait

Thief

start

A hoodie, a crowbar and big dreams. Mug the mice, every second crime pays.

Tier 0
Mugger portrait

Mugger

$300

Tougher hide, same trusty crowbar.

Tier 1
Street Sorcerer portrait

Street Sorcerer

$700

Ranged arcane bolts and Cloak [G] — invisible until he attacks.

Tier 2
Greater Mage portrait

Greater Mage

$1200

Psionic blasts plus the Violet Storm [T] — a lightning storm you drop on the cops.

Tier 3
Elder Mage portrait

Elder Mage

$2000

Stronger psionic blasts that hit an area, a huge shield, Storm [T] and Cloak [G].

Tier 4
Psychopath portrait

Psychopath

$3000

A deadly knife, fast strikes, never flees. Cuts through police nets and, cloaked, even the Agent cannot see him — only a K-9 nose can.

Tier 5
Capone portrait

Capone

$4500

The boss. Tommy gun, Grenade [T], Cloak [G], Bribe [Z] and +25% loot from every job.

Tier 6
K-9 Hunter portrait

K-9 Hunter

Cats · $600

An autonomous police dog. Roams the city, sniffs out cloaked weasels and pings them on the minimap.

Station Medic portrait

Station Medic

Cats

Heals every cat who visits the station. Weasels get $400 for taking him out.

Forest Druid portrait

Forest Druid

Neutral

Lives in the park and shoots back at robbers. Dangerous — and he pays well.

Bodyguards portrait

Bodyguards

Neutral

Protect the rich, the celebrities and the President when his motorcade rolls into town.

The Mice portrait

The Mice

Civilians

Harbour City's citizens. Weasels rob them, cats protect them — and a mouse that witnesses a crime calls the police.

Celebrities portrait

Celebrities

Civilians

Rich targets with fat wallets and short tempers. Worth the risk.

In game

Screenshots

Cats vs Weasels gameplay screenshot Cats vs Weasels gameplay screenshot Cats vs Weasels gameplay screenshot Cats vs Weasels gameplay screenshot
Quick guide

Your first match in 2 minutes

  1. Pick a side in the main menu: Weasels (rob) or Cats (protect). New players: start as a weasel against bots.
  2. Move with WASD, attack with the left mouse button (free aim) or Space (auto-target the nearest enemy). Q/E cycle targets.
  3. Earn money: weasels rob mice and pull heists, cats arrest weasels. Everyone also gets a small salary.
  4. Go to your shop pad (hideout or police station) and press B to buy the next body.
  5. Use skills: G cloak / null pulse, T storm / grenade / snipe, Z net / bribe, C shield. Click to aim targeted skills.
  6. Watch the HUD: the robbery counter vs the target and the clock decide the match. F1 opens the full help any time.

Controls

  • WASD move (centres the camera)
  • LMB attack toward the cursor
  • Space attack the marked target
  • RMB move / attack order
  • F hold position · X stop
  • B shop · bail in jail
  • H deploy a K-9 (cats)
  • F1 help · Esc pause

Tips

  • Weasels: the Jewels heist is quiet — great for a first upgrade.
  • Weasels: bank the bag first, brag later. A busted carrier loses it all.
  • Cats: don't camp the station — you get 5 s to leave.
  • Cats: a Sniper on screen uncloaks everyone; a K-9 finds the Psychopath.
  • Weasels in a net take +20% damage — break free or get help fast.
  • Screen edges scroll the camera, middle mouse drags it, Home snaps back.
Download

Get the playtest — v0.1.4

Windows 10/11 64-bit · a GPU with Vulkan or OpenGL 3.3 · ~800 MB free disk space. Build date 2026-11-06. SHA-256 checksums.

What's new in this build
  • Installer and game are now digitally signed (AI Druid Cat).
  • Psychopath: faster knife (0.8 s), cuts police nets with an attack, invisible to the Agent while cloaked - only a K-9 nose finds him.
  • Netted weasels take 20% more damage; Agent pistol damage 12 -> 14.
  • Jail mini-games close when you leave jail; arrest drops any cloak and any aiming reticle.
  • Capone: tommy-gun bullets leave the barrel; left-click shooting no longer gets stuck after a heist or a grenade.
  • Map: east streets run to the map edge, cleaner beach corners next to piers.
  • President arrival fanfare a bit louder.

This is an early playtest: expect rough edges, and please tell us what breaks. Settings are stored in %APPDATA%\Godot\app_userdata\Cats vs Weasels\.

Multiplayer

Play with friends over Radmin VPN

The playtest has no online matchmaking yet — it uses a direct connection, like a LAN party. Players in the same home network can join right away. Friends over the internet connect through Radmin VPN, a free tool that puts everyone into one virtual LAN. Up to 7 players: 4 weasels and 3 cats; empty seats are bots.

1 Everyone: set up Radmin VPN

  1. Download Radmin VPN from the official site: radmin-vpn.com and install it.
  2. Install the same build of Cats vs Weasels (v0.1.4) — different versions can't join each other's lobby.

2 The host creates a network

  1. In Radmin VPN click Network → Create network, pick a name and a password.
  2. Send the network name and password to your friends.

3 Friends join it

  1. In Radmin VPN click Network → Join network, type the name and password.
  2. The host appears in the list with a green dot and a 26.x.x.x address.

4 Host the game

  1. Start Cats vs Weasels → MULTIPLAYER → HOST GAME.
  2. Press COPY — it copies your Radmin address (26.x.x.x). Send it to the others.
  3. When Windows asks about the firewall, click Allow (private networks are enough).

5 Join

  1. MULTIPLAYER → paste the host's address → JOIN → pick a side.
  2. The host sets the seats (empty = bots) and clicks START MATCH. The ping shows in the corner during the match.

JOIN doesn't work?

  • Check that you both see each other online in Radmin VPN (green dot). You can right-click the host → Ping.
  • The host must allow the game through Windows Firewall on UDP port 7777. If you clicked "Cancel" on the prompt, run this once in PowerShell as administrator:
    netsh advfirewall firewall add rule name="Cats vs Weasels" dir=in action=allow protocol=UDP localport=7777
  • Same version on every PC? The lobby shows it.
  • You can't join a match that has already started — wait for the next one.
  • Alternatives to Radmin also work (ZeroTier, Tailscale, Hamachi) — use the address that tool gives the host.
Help us build it

Report a bug or suggest an idea

Every report goes straight to the developer's inbox. The more detail, the faster the fix — what you did, what you expected, what happened. Screenshots: leave your e-mail and we'll reply so you can send them.

Made with AI, directed by a human

Cats vs Weasels is a one-person project. Character art, animations, some sound effects and the artwork on this page were generated with AI tools (image, video and audio models) and then curated, edited and assembled by hand. The game itself is built in the Godot engine. Many of those models are available in Kitty AI Studio.