Indie devs, open-source roots, a Patriarch at the end of the night. A horror game that opens with a thank-you note and means it.
Co-op Survive started as a question with one short answer. The browser is full of battle royales — what would happen if you flipped the format and made the lobby fight together instead of fighting itself? We took Suroi, an open-source 2D battle royale by HasangerGames, as the foundation, and reshaped its loop around squads of up to 6 players holding the line against escalating waves of horror.
The wave-based pacing borrows openly from Killing Floor — runs of 3, 6, or 10 waves, a trader visit between rounds, and a named final boss called the Patriarch to give every session a clear arc. The result is faster than a BR, kinder than PvP, and built to be played with the people you actually like talking to.
Six pieces of in-match chrome that keep squads coordinated, loadouts honest, and the run readable.
Spend currency between waves to upgrade weapons, restock ammo, and rebuild loadouts.
A live readout that rewards the player carrying the wave with clean, uninterrupted kills.
Talk through every wave. Coordinate calls, share supplies, and never play the round in silence.
Drag panels where you need them. Hide what you don't. Keep eyes on the fight, not the chrome.
Live map plus coordinate tracking so the squad never loses formation in the dark.
Pick a 3, 6, or 10-wave run. Match the night to the squad — quick session or deep fight.
Co-op Survive runs on top of Suroi, the open-source 2D battle royale by HasangerGames. We didn't build the engine — they did, and we're standing on it.
That's not a side note for us. The reason a tiny squad can ship a polished co-op horror loop in the browser is because Suroi exists, the source is open, and the community has already done the heavy lifting on networking, hit detection, and renderer plumbing. If you want to see how the foundation works — or contribute a fix — start with the GitHub repo.
Survival is better together. We will not ship a leaderboard that punishes the player who shared their last clip, and we will not flatten the squad into a scoreboard. Help is the loop. Mutual help, not competition — that's the brief, and it's the whole point.