0
0
0/0
0:00
GLADBACH UPRISING
18+ · GRAPHIC VIOLENCE

This game is for adults only. It shows brutal violence: people are shot, beaten, mauled by dogs, burned, blown apart and crushed. Blood, corpses and body parts stay on the battlefield. Police violence against civilians is part of the story.

All characters, organisations and events are fictional.

GLADBACH UPRISING
THE NIERS ON FIRE
Gladbach Resistance vs. Crooked Cops · single player · 18+ · © 2026 Jan-Maurice Dahlmanns · MIT License ·

Campaign – The Niers on Fire

Skirmish

Load game

Save game

How to play

Goal

Skirmish: destroy every building of the enemy. Campaign: complete the mission objectives (top right, Tab).

Economy

Workers (Cadets / Scavengers) carry cash from loot stashes to your headquarters, 5 per trip. Fuel comes from fuel wells: build a Fuel Depot / Siphon Rig on a well and send three workers. Every unit needs supply: Locker Rooms / Squats give +10 each (up to the unit cap).

Building

Select a worker, press B (basic) or V (advanced) and click where the building should stand. The worker stays until it is finished. Right click an unfinished building with another worker to continue.

Bridges

Rivers block ground units. Select workers or a Bulldozer, press N and click a bridge site (broken stumps on both banks). 150 cash, 30 seconds. Every bridge can be destroyed – press A and click it. Units on a bridge that collapses fall into the river.

Combat

High ground: units below a cliff cannot see up, and half of their shots uphill miss. Cloaked Saboteurs are only visible to detectors (drones, Guard Towers, Rifle Nests, Surveillance Sweep). Damage types: explosive is weak against infantry, fire is strong against infantry and sets it alight, concussive (water cannon) only hurts infantry, precise (sniper) shreds infantry.

Heroes

Campaign heroes (Mira Kalkan, Vera Lenz) are strong and heal themselves out of combat – but if they die, the mission is lost. A badly wounded hero falls back to the nearest headquarters on their own.

The factions

Crooked Cops: armoured, expensive, brutal – riot shields, dogs, water cannons, siege tanks, gunships and mechs. Gladbach Resistance: desperate, cheap and many – rioters in pairs, Molotovs, pickup trucks, car bombs, tunnels. When Resistance fighters die, their comrades fight harder (Vengeance).

Controls

Left click / dragSelect / box select (double click or Ctrl+click: all of a type on screen)
Right clickMove, attack, gather, build, repair, enter transports – depends on the target
Shift + orderQueue orders; Shift+click: add / remove from selection
A M S H PAttack-move · move · stop · hold position · patrol
B / V / NBuild basic / advanced · build a bridge
G C RGather · return cargo · repair
Arrow keys / screen edgeMove the camera · mouse wheel: zoom · middle mouse: drag
Ctrl+1–9Assign group · 1–9 select (twice: jump to it)
F1 . · F2Next idle worker · select army
Space · HomeLast alert · home base
AltShow all health bars
+ -Game speed
F5 / F9Quick save / quick load
EscCancel · menu

Buildings: right click sets the rally point. Shift + click on a unit button queues five.

Settings

Credits & License

GLADBACH UPRISING

Copyright © 2026 Jan-Maurice Dahlmanns (Bugfish). Released under the MIT License – see LICENSE.

Game design, code, the procedurally drawn graphics, sound effects and music are original work and generated at runtime. There are no other assets and no third-party code.

GLADBACH UPRISING is an independent, original game inspired by classic real-time strategy. All characters, organisations (including "ORDNUNG AG"), units and events are fictional and not affiliated with any real person, police force, company or other game. Mönchengladbach and its districts only serve as the setting.

Privacy

The game loads nothing from third parties: no fonts, scripts, analytics or tracking. Settings, campaign progress and saved games are stored in your browser (localStorage). The announcer only uses on-device speech voices.

Paused

THE CITY IS BURNING…

Could not start