Necro Vs Crown (2026)

Real Time Multiplayer Game

Phaser icon
Phaser
Svelte icon
Svelte
TypeScript icon
TypeScript
JavaScript icon
JavaScript
HTML icon
HTML
CSS icon
CSS
Docker icon
Docker
Colyseus icon
Colyseus
BitECS icon
bitECS
RxJS icon
RxJS
Vitest icon
Vitest
Figma icon
Figma

Description

Necro Vs Crown is an ambitious server-authoritative multiplayer browser game currently in development. It a continuation of a single player PoC I built called Necro Cursor. Necro Vs Crown features two unique factions with opposing goals and distinct mechanics. The Necro's gameplay is akin to a survivor rogue-like, while the Crown's gameplay is akin to a deck building rogue-like. As the game progresses, players select upgrades that empower their units and alter gameplay. The Necro player has direct control over a lowly necromancer and amasses an army of skeletons from the bones of slain enemies. The Crown player collects gold over time that can be spent to spawn units who will chase and attack Necro units.

Highlights

  • Highly performant data-oriented architecture built with bitECS (ECS framework)
  • Sandbox mode and other development tools to improve productivity
  • Rigorous unit tests on gameplay systems to catch bugs early
  • Lightweight and reactive UI built with Svelte
  • Two unique game modes with distinct mechanics, goals, and controls
  • Modular components and systems built in a shared package
  • Asymmetrical multiplayer gameplay
  • Structured monorepo with shared, client, and server packages
  • Autodeploy pipeline and docker containerization for server