99 vs Sniper

You hold a wooden tower on a farm with a sniper rifle. Ninety-nine blocky runners with cartoon knives pour out of the pen, run over the hill, wade the river or cross its one bridge, cut through the barn and climb three ladders to knock you off the deck. Every coin buys a better rifle, a new gun or a bigger tower, and every level ends with a boss.

New, and playable now The build below is the current game, on desktop and phones.
99 vs Sniper gameplay

99 vs Sniper

Loads right here. No install, no account, and it saves on your device.

99 vs Sniper

Why it fits your portal

One shot, a lot of slapstick

Every knockout ends in a floppy ragdoll. Shots pierce a line of runners, TNT barrels throw a crowd, a ladder knocked back drops everyone on it, and the bridge over the river can be cut with its riders on it. The water tower, a hay cart and a scarecrow are traps you spring with a bullet.

Levels, bosses and a squad

The campaign plays in short waves, each level closed by a boss level: a Captain who rallies the crowd, Sir Stabby on his horse, a battering-ram crew, giants. Three bot snipers join you on the deck over the first levels, and the tower grows from a lookout to a castle as you upgrade.

Something new every few minutes

Six guns from the sniper rifle to a crossbow, a pump shotgun, an SMG, an M4 and a rocket launcher. A bonus level after every fifth with a minigun and 99 runners stacked in pyramids, lines of dominoes or among TNT. Four arenas, a daily challenge, an endless mode and a Locker to dress the squad.

Key art for 99 vs Sniper

A sniper game built for a thumb

On a phone the right thumb holds the SCOPE button and slides to aim, and letting go is the shot. A gentle aim assist helps only when the thumb has already brought the crosshair there. On a desktop it's a mouse with pointer lock. It is built to hold 30 frames a second on a budget Android phone, with the whole field of 99 out at once.

For your tech review

Engine
PlayCanvas Engine 2 + TypeScript
Platforms
Desktop & mobile browser
Input
Mouse, or a hold-to-scope thumb on a phone
Structure
Levels of waves, bosses, bonus levels
Modes
Campaign, daily challenge, endless
Saves
Local and automatic, no account needed
Size
About 0.6 MB gzipped for the whole game
IP
100% original, every mesh and sound generated in code

There are no model, texture or audio files. Every mesh is built from primitives in code, the music is a small synthesised band and the announcer a synthesised voice, so nothing in the build is licensed from anyone. Nothing is ever cut or bloodied: runners are knocked out and ragdoll away.

Evaluating for your portal?

We're talking to publishers and platforms now. Write to us and you'll hear back quickly.