Roadmap
Last Update: 2026-03-30
Welcome to the official roadmap for Survival Of Races, a free Massively Multiplayer Online Real-Time Strategy Game (MMORTS) for desktop and mobile platforms.
This roadmap outlines the major development milestones and phases that guide our vision from initial prototyping to full release.
Phase 1 – Core Development
Foundation of game mechanics and systems
- ✅ Kick off development of the core project
- ✅ Design and implement the user lobby
- ✅ Design and implement the world map, continents, islands, and cities
- ✅ Design and implement basic buildings and units
- ✅ Implement core game mechanics
- ✅ Implement messaging and communication logic
- ✅ Implement logic for resource production and transport
- ✅ Implement logic for unit creation and transportation
- ✅ Design and implement battle logic (lane-based, 3 fields, fatigue system)
- ✅ Implement core runtime systems for continuous gameplay (hierarchical timer wheel)
- ✅ Consolidate codebase into Cargo workspace monorepo (10 shared crates, ~8,300 lines)
- ✅ Security hardening (HMAC service auth, PKCE OAuth, rate limiting, request validation)
- ✅ Tauri 2.x migration — desktop (Windows, Linux) + mobile (Android, iOS) native clients
- ✅ Database migration — Dexie/IndexedDB → SQLite with 16 full-column tables
- ✅ Client observability — structured logging (server-side only; client telemetry removed)
- 🔄 Complete Tauri service migration (13 services, ~65% done) ← In Progress
- ⏳ Launch of the First Open Alpha and testing round
Phase 2 – Expansion and Rebalancing
Enhance depth, economy, and empire dynamics
- ✅ Design city types and specializations (Capital, Township, Warcamp, Storehold)
- ✅ Design city events (Famine, Epidemic, Mutiny, Protests, Corruption)
- ✅ Design seasonal cycles (4 seasons, 7-day rotation per continent)
- ✅ Design population system (10 worker types with event mitigation)
- ⏳ Rebalance building and unit stats, including resource consumption
- ⏳ Implement empire-wide notification system
- ⏳ Implement city field management
- ⏳ Add espionage and spy systems
- ⏳ Launch of the Second Open Alpha and testing round
Phase 3 – Faction Identity and Race Features
Introduce core race-specific features and systems
- ⏳ Implement unique traits and abilities for each race
- ⏳ Add exclusive buildings and units per race
- ⏳ Implement diplomacy, alliances, and race-specific quests
- ⏳ Introduce cross-race interaction mechanics and hidden tech trees
- ⏳ Launch of Closed Beta focused on balance and faction diversity
Phase 4 – Monetization and Live Services
Prepare for long-term sustainability and player progression
- ⏳ Implement optional cosmetic microtransactions
- ⏳ Develop premium progression and reward systems
- ⏳ Integrate live events, battle passes, and seasonal content
- ⏳ Prepare infrastructure for global launch and scaling
More updates coming soon. Stay connected and follow our progress as we build the future of Survival Of Races together.