Necro Vs Crown (2026)
Real Time Multiplayer Game
Phaser
Svelte
TypeScript
JavaScript
HTML
CSS
Docker
Colyseus
bitECS
RxJS
Vitest
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