Skip to content

Card Battle District

Owner-built multiplayer game platform Active development PostgreSQL · Rust
Card Battle District

60Hz

Server simulation

20Hz

Snapshot broadcast

256

Streamed world chunks

The problem

Create a broad online RPG and arena world without a commercial game engine, while keeping combat, inventory, progression, persistence, and player-to-player systems server-authoritative and content authoring practical.

The solution

The project combines a custom Rust client, authoritative real-time server, Axum/PostgreSQL account backend, streamed world, and a Tauri/Svelte/Three.js editor for runtime content.

Technical approach

  1. Authoritative simulation and validation
  2. Framed versioned network protocol
  3. Chunked world and runtime content pipeline
  4. Dedicated visual editor and deployment tooling

Design direction

White ceramic stone, deep crimson, restrained chrome and gold, elemental rune geometry, readable silhouettes, and grounded stylised realism.

Verified status and outcome

The project has a Windows installer and deployed multiplayer services. Further launcher, gameplay and editor work continues; current local candidates and public release acceptance remain separate.

Project gallery

Card Battle District 1
Card Battle District 2
Card Battle District 3