A free browser game from Play Moehr Games

You are one picnicker.
They are all the geese.

LOAF OF DUTY: MODERN WATERFOWL is a comedy FPS that runs right in this browser. Hold your picnic blanket through ten waves of tactical waterfowl, armed entirely with bread. Free. No install, no ads, no account. Desktop, keyboard, and a mouse.

Heads up: this one needs a desktop (keyboard and mouse). Worth the walk.

Click to Deploy

Free. No ads, no account. Nothing to download, so nothing to wait for.

First-person view across a red checkered picnic blanket: five low-poly geese advancing in a line, with a huge white crowned swan looming at the right edge of the park.

Geese have been running the same bit for years. They hiss at joggers. They take the whole path. They stand between you and your car looking like they know something you don't, and they stare at your sandwich like it owes them rent. And you back away. Every time. Because it's a bird, and you're an adult, and there are rules.

This is a game about the afternoon the rules run out.

One blanket. Six snacks. A pond with something massing behind it. You get bread, and you get ten waves to find out how deep this goes. (Spoiler: royalty gets involved.)

The briefing

It opens with a parade. Geese waddle across the title screen, minding their business, and every so often one stops, turns, and stares directly into the camera. A beat. It moves on. You will think about it later.

Then the game hands you the situation in four lines:

Wave one is six geese, standard issue, honking across the grass while the banner reads FIRST HONK. It starts you gentle on purpose: six unhurried birds while you remember how WASD works. You will feel confident. That's fine. The game knows.

By wave three, skinny ones in red bandanas are coming in at nearly twice the speed. Wave four adds an armored bird in a tiny helmet that ignores you completely and walks straight at your picnic. Wave five is when you notice one of them is wearing a vest.

And they're not just trying to peck you. They're after the snacks. Six of them sit on the blanket: the sandwich, the coleslaw, the potato salad, the pie, the thermos, and a whole watermelon. A goose will grab the coleslaw and sprint for the map edge while the HUD yells THEY HAVE THE COLESLAW. STOP THEM. Drop the thief before it gets there and the coleslaw comes home. Miss, and the game delivers the news straight: THE COLESLAW IS GONE. FOREVER.

Every wave has a name.

That's nine. The tenth has a name we'll get to.

First-person view down the scoped baguette rifle: the checkered blanket ahead with snacks laid out, a blanket integrity bar in the corner, and low-poly park trees all around.

The blanket. The bar. The stakes.

You are not unarmed

Three weapons. These are the shipped stats, not a bit I'm doing for this page.

"STALE MATE" M1865 BAGUETTE

BOLT-ACTION 路 SCOPED 路 5-ROUND MAG 路 70 DMG

The precision option. One goose, one crouton.

"Aged six days for maximum stopping power."

CR-9 "CROISSANTEUR" PDW

SUBMACHINE GUN 路 30-ROUND MAG 路 MINI CROISSANTS

For when the gaggle gets close and personal.

"Nine hundred layers per minute."

TWO-SLOT "BRUNCHMAKER" 12-GRAIN

SHOTGUN 路 2-SLOT MAG 路 8 TOAST PER BLAST

A chrome toaster held like a shotgun. The magazine size is 2, because it's a toaster, and toasters have two slots. Every reload ends with a ding.

"Both slots. No survivors."

Reserve bread is infinite. Dignity is not. When you rack a fresh mag, the HUD says things like RACKING THE CRUST and MIND THE CRUMBS.

Know your enemy

A full campaign sends 197 geese at your blanket. Five kinds. Each has a designation.

GOOSE, CANADA, STANDARD-ISSUE

30 HP

The backbone of the gaggle. Waddles, honks, bites.

GOOSE, AIRBORNE, "WINGED DEATH"

16 HP 路 NEARLY 2X SPEED

Half the health, nearly double the speed, small red bandana. Handles like a grudge.

GOOSE, HEAVY, "THE BREADNOUGHT"

140 HP 路 TARGETS THE PICNIC

A tiny army helmet and no interest in you. Walks at your picnic like it's collecting a debt.

GOOSE, ORDNANCE, SELF-DELIVERING

TNT VEST 路 AUDIO WARNING ONLY

It honks faster as it gets closer. That is the only warning you get.

And then there's wave ten.

WAVE 10: SWAN SONG

SWAN, ROYAL, "SWAN SONG"

White. Crowned. About 2.3 meters of elegance with 1500 HP and an escort. The game introduces it by apologizing: A SWAN. WE ARE SO SORRY. Another intro line just says THE POND HAS SENT ITS LAWYER. And when it comes for you, the HUD reports, with full composure: IT CHARGES. ROYALLY.

A standard goose has 30 HP. The swan has 1500. Plan accordingly.

DOUBLE GANDER!BREADSHOT!GAGGLE BREAKER!MIGRATION CANCELLED.ABSOLUTE BREADLAM!THE FLOCK FEARS YOU NOW.

The pond has emptied. Good luck.

Click to Deploy

A campaign runs about a lunch break, give or take wave nine.
Pause is one key (the game calls it CEASEFIRE). Defeat restarts in one click (RE-DEPLOY).

Under the joke

This game ships zero asset files.

No models, no textures, no sound files, no music. Every tree in the park, every goose, the checkered blanket, the honks, the gunshots, and the soundtrack are generated by code, live, in your browser, the moment you click. Nothing to download means nothing to wait for: the park builds itself the moment you arrive.

The honks are synthesized from scratch, and there are three of them (honk, angry honk, and the hiss, which is its own instrument). Behind it, the soundtrack is a chiptune that picks up layers and speed as the waves climb: 120 beats per minute at the first honk, 150 by the end. Up to 24 geese come at you at once and it holds 60 frames a second, because everything that moves is pooled and reused instead of built and thrown away.

Underneath the bread, someone tuned a straight-faced shooter. Three weapon classes that actually trade off power, rate, and spread. Wave compositions balanced bird by bird. There's a crit system, and it's neckshots. The in-game tip: "Aim center mass. It's all neck anyway."

The repo even has automated tests that play through combat, snack theft, defeat, and victory. The geese are tested.

Free, actually

No ads. No account. No purchases, no email gate, no "free trial." You click, the park loads, the honking starts.

The why is simple: it's one game on Play Moehr Games, a handbuilt arcade of more than fifty original free browser games, made for the love of it. Worst case, you lose a coffee break and you got to shoot a baguette at a goose.

Is this your war?

Skip it if

  • You're on a phone. It needs a desktop, a keyboard, and a mouse (a trackpad will humble you).
  • You want a game to live in for a month. This is a complete campaign that ends on purpose.
  • You need geese to be the good guys. Out of respect, we won't argue.

Deploy if

  • You have twenty-some minutes and a real computer in front of you.
  • You have ever been personally hissed at.
  • You loved Untitled Goose Game and always wondered about the other side of that war.
  • You miss shooters with a beginning, a middle, a boss, and an ending.

Report to the park

The controls are the ones your hands already know.

WASD move 路 MOUSE aim and fire 路 1/2/3 swap bread 路 R reload
SHIFT sprint 路 SPACE jump 路 ESC ceasefire 路 F pay crusts
The game's title screen: LOAF OF DUTY in huge stencil letters over a sunny park, a parade of small geese waddling across the bottom, and the prompt CLICK TO DEPLOY.
Click to Deploy

Free. Desktop + keyboard + mouse.
The button drops you straight into the game: no storefront, no launcher, nothing in between.

P.S. Survive all ten waves and the game hands you the ending on one screen:

THE PARK IS YOURS.
THE SWAN HAS ABDICATED. ENJOY YOUR SANDWICH.