The Mafia City
Start a crime family. Take over the city, one block at a time.
A shooter you play in your browser
You are the new family in town. Twenty rival gangs run the city. Clear them out block by block until every street, racket and cop answers to you.
- Free, no download, no account
- Plays on phones with two thumb sticks, and on computers with mouse and keyboard
- Install it to your home screen and it works offline
- Progress, cash and guns are saved on your device

Move, aim, shoot, take cover
The city is a tiny pixel-art diorama. Buildings, parked cars and trees block bullets, so use them. Red barrels explode, grenades clear corners.

200 levels in 20 districts
Each district has its own gang, colours, buildings and time of day. Ten levels per district, and level ten is always the boss. Every map is generated from its own seed, so all 200 are different.

Six kinds of jobs keep it fresh
Take out every rival on the block.
Grab the cash bags, then run for the getaway car.
Hold the marked corners while the gang sends waves at you.
Blow up the rival stash crates.
The cops are coming. Survive until the heat dies down.
Find the district boss and end their reign.


Nine kinds of trouble
New enemy types join as you move uptown, and they get tougher every level.
- Thugs pistols, everywhere
- Shotguns deadly up close
- Tommy gunners spray in bursts
- Brutes charge and punch
- Snipers red laser warning
- Bombers lob grenades
- Heavies armoured, long bursts
- Cops raids and Police HQ
- Bosses bursts, spreads, backup

Spend the money, get stronger
Every hit drops cash, every job pays tribute. The gun shop behind the butcher's sells five guns and five upgrades.
- Pistol, Sawed-off, Tommy Gun, Hunting Rifle (pierces), Golden Tommy
- Thick Skin, Bulletproof Vest, Hollow Points, Pineapples, Quick Hands
- Up to three stars per level: finish it, keep your health, beat the clock

Twenty bosses, one Don
Fat Tony Bianchi, Madame Lin, Lucky Lou Lombardi, Commissioner Hale and more. Each one calls in backup when the fight turns. At the top of the Skyline waits Don Valentino.


How it is built
Three.js renders the city at low resolution and scales it up with sharp pixels. Each map sits on a slab of earth like a tabletop model.
All buildings, streets and props are merged into a few meshes. Graphics drop to a lighter mode by themselves if a phone struggles.
A generator lays out roads, blocks, parks, piers and parking lots. A test checks that every level can be finished.
Enemies see you, call their friends, strafe, keep distance and find their way around buildings.
Sounds are made live by the browser. The whole game loads in a moment and works offline once installed.
An autopilot plays every kind of job. It also recorded the gameplay in the trailer.
The city is waiting
Free on any phone or computer.
mafia.fullstackpartner.com
Made by Full Stack Partner