LeoTube
gameplay recording soon

OVERHORDE — 4-player co-op zombie survival in the browser

— viewsbuilding

Leo Brando

@leo_brando_

Top-down horde shooter, 1–4 players

Co-op top-down zombie horde shooter for one to four players. Join with a room code, pick a role, survive.

Two modes: Horde, with infinite escalating waves, and Base Defense. Three roles — DPS, Tank and Support — each with their own abilities, plus a rank system that runs from Private to General.

The whole thing is one process: a single uWebSockets.js server serves the static Phaser 3 client, the HTTP API and the WebSocket connection on the same port and origin. No reverse proxy, no CORS, no second service to deploy.

Scores persist in a local SQLite leaderboard, protected by signed seals so a client can't invent its own results.

  • Phaser 3
  • uWebSockets.js
  • SQLite
  • anti-cheat seals

1 comment

  • @anon_dev 1 week ago

    one process serving client + api + ws is underrated, deploys get so simple

    14