Overview
Swarm Royale is a battle royale built on the Geometry Wars: Pacifism loop — with a twist: there is no attack button. A single shared swarm of AI enemies hunts every player at once. Your only way to kill someone is to detonate that swarm via gates and herd it onto a rival. Every death is environmental, every kill is social.
The bare URL drops you into single-player; add /?net for real-time multiplayer.
Features
- Movement is the only verb — no aim, no direct attack, ever. The whole game lives in where you move and when you trigger a gate.
- Server-authoritative multiplayer — the entire game (players, swarm, bots, gates, detonation, scoring, kill attribution) runs in a headless match on a Colyseus server; clients just render its broadcast.
- A herdable swarm — thousands of boids tuned to behave like a weighty fluid blob you can drag, not a chaotic swirl, rendered through a single WebGL particle container.
- Deterministic core — fixed-timestep sim with seeded RNG, so kills can be attributed and replayed.
Built with TypeScript, PixiJS v8, and Vite; deployed as an all-in-one Colyseus service on Railway.