Browser-first, classless MMORPG: your pack is your build.
Fardel (archaic): a pack, a burden, the load a traveler carries. There are no locked classes — skills, gear, and what you keep in the bag decide who you are (RuneScape soul, Reliquary fantasy).
Feel: hordes.io-like controls (RMB camera, WASD, tab-target) with WoW-scale ambition.
Stack: C# everywhere that matters — SpacetimeDB C# modules + Unity 6.6+ (WebGPU) client.
Status: docs-first. Implementation not started. Next: MVP slice 0 — see SCOPE.md.
Live hosts: play.sparkify.dev (placeholder) · dev-db.sparkify.dev (SpacetimeDB preview)
| Doc | What it covers |
|---|---|
| docs/SCOPE.md | Focus contract: north-star, now/not-now |
| docs/VISION.md | Pillars, fantasy, what we are not building |
| docs/STACK.md | Locked tech choices and why |
| docs/ARCHITECTURE.md | Netcode, AOI, sim authority, perf laws |
| docs/MVP.md | Slice plan to a playable yard |
| docs/ASSETS.md | POC art: forest, mountains, RS-like humanoid |
| docs/LEARNINGS.md | What we take from prior POCs + hordes/dek |
| docs/DEPLOY.md | Cloudflare / sparkify.dev / Mac tunnel |
| docs/adr/0001-aoi-interest.md | AOI: chunk neighborhood, hysteresis, load shed |
| docs/adr/0002-client-host-webgpu.md | Unity v1 host; WebGPU + WebGL2; exit criteria |
- antonybstack/unbound — Rust / Bevy / SpacetimeDB action-RPG POC
- antonybstack/spacetimedb-mmo-poc — earlier SpacetimeDB experiments
Fardel is a greenfield reboot: keep the SpacetimeDB and intent-netcode lessons, drop Bevy/action-combat for C# / Unity / tab-target / classless progression.
MIT — see LICENSE.