Development

Roadmap

Six phases from prototype to public release — tracking what was planned and what actually shipped.

Phase 1

Setup & Foundations

v0.1.0

Get a working Rust server and Miyoo SDL2 client that can connect over WiFi and exchange basic data. No gameplay yet — just a solid, deployable foundation everything else will build on.

✓ Complete Read →
2
Phase 2

World & Movement

v0.2.0 → v0.2.4

Build the dungeon world the player moves through. The server generates procedural dungeons and sends them to the client. The client renders them correctly using contextual tile selection and follows the player with a camera. Movement feels smooth and responsive on the Miyoo.

○ Planned Read →
3
Phase 3

Combat & Classes

v0.3.0

Bring the dungeon to life with real-time, server-authoritative combat. Three classes fight enemies using melee and spells, each with a fixed starter ability. Combat feels responsive on the Miyoo through client-side prediction while the server stays fully authoritative.

○ Planned Read →
4
Phase 4

Loot, Extraction & Hub

v0.4.0

Turn the game into a complete extraction roguelike. The full loot system, dual currency, portal modes, death penalties, Blackthorn Hollow hub, and all five NPCs ship in this phase. By the end, the core loop — gear up, choose a portal mode, run a dungeon, extract or die — is fully playable.

○ Planned Read →
5
Phase 5

Multiplayer & Queues

v0.5.0

Bring multiple players into the same dungeon. The queue system matches teams, manages dungeon instances, and enforces the two run types — PvE-only co-op and PvPvE with rival teams. Sound effects and the Onion OS launcher package ship here too, making the game feel complete and distributable.

○ Planned Read →
6
Phase 6

Polish & Release

v1.0.0

Everything built in Phases 1–5 comes together into a complete, balanced, well-tested game ready for the Miyoo community. This phase is about quality — not adding new systems, but making everything that exists feel right.

○ Planned Read →

Game Design Documents

Hub, NPCs, gear, currencies, portal modes, seasons, art direction, and more.

Design Docs →