A free browser game from Play Moehr Games
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.
Free. No ads, no account. Nothing to download, so nothing to wait for.
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.)
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 Drop the thief before it gets there and the coleslaw comes home. Miss, and the game delivers the news straight:
Every wave has a name.
That's nine. The tenth has a name we'll get to.
The blanket. The bar. The stakes.
Three weapons. These are the shipped stats, not a bit I'm doing for this page.
BOLT-ACTION 路 SCOPED 路 5-ROUND MAG 路 70 DMG
The precision option. One goose, one crouton.
"Aged six days for maximum stopping power."
SUBMACHINE GUN 路 30-ROUND MAG 路 MINI CROISSANTS
For when the gaggle gets close and personal.
"Nine hundred layers per minute."
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 and
A full campaign sends 197 geese at your blanket. Five kinds. Each has a designation.
30 HP
The backbone of the gaggle. Waddles, honks, bites.
16 HP 路 NEARLY 2X SPEED
Half the health, nearly double the speed, small red bandana. Handles like a grudge.
140 HP 路 TARGETS THE PICNIC
A tiny army helmet and no interest in you. Walks at your picnic like it's collecting a debt.
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.
SWAN, ROYAL, "SWAN SONG"
White. Crowned. About 2.3 meters of elegance with 1500 HP and an escort. The game introduces it by apologizing: Another intro line just says And when it comes for you, the HUD reports, with full composure:
A standard goose has 30 HP. The swan has 1500. Plan accordingly.
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).
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.
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.
The controls are the ones your hands already know.
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: