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

  1. ✅ Kick off development of the core project
  2. ✅ Design and implement the user lobby
  3. ✅ Design and implement the world map, continents, islands, and cities
  4. ✅ Design and implement basic buildings and units
  5. ✅ Implement core game mechanics
  6. ✅ Implement messaging and communication logic
  7. ✅ Implement logic for resource production and transport
  8. ✅ Implement logic for unit creation and transportation
  9. ✅ Design and implement battle logic (lane-based, 3 fields, fatigue system)
  10. ✅ Implement core runtime systems for continuous gameplay (hierarchical timer wheel)
  11. ✅ Consolidate codebase into Cargo workspace monorepo (10 shared crates, ~8,300 lines)
  12. ✅ Security hardening (HMAC service auth, PKCE OAuth, rate limiting, request validation)
  13. ✅ Tauri 2.x migration — desktop (Windows, Linux) + mobile (Android, iOS) native clients
  14. ✅ Database migration — Dexie/IndexedDB → SQLite with 16 full-column tables
  15. ✅ Client observability — structured logging (server-side only; client telemetry removed)
  16. 🔄 Complete Tauri service migration (13 services, ~65% done) ← In Progress
  17. Launch of the First Open Alpha and testing round

Phase 2 – Expansion and Rebalancing

Enhance depth, economy, and empire dynamics

  1. ✅ Design city types and specializations (Capital, Township, Warcamp, Storehold)
  2. ✅ Design city events (Famine, Epidemic, Mutiny, Protests, Corruption)
  3. ✅ Design seasonal cycles (4 seasons, 7-day rotation per continent)
  4. ✅ Design population system (10 worker types with event mitigation)
  5. ⏳ Rebalance building and unit stats, including resource consumption
  6. ⏳ Implement empire-wide notification system
  7. ⏳ Implement city field management
  8. ⏳ Add espionage and spy systems
  9. Launch of the Second Open Alpha and testing round

Phase 3 – Faction Identity and Race Features

Introduce core race-specific features and systems

  1. ⏳ Implement unique traits and abilities for each race
  2. ⏳ Add exclusive buildings and units per race
  3. ⏳ Implement diplomacy, alliances, and race-specific quests
  4. ⏳ Introduce cross-race interaction mechanics and hidden tech trees
  5. Launch of Closed Beta focused on balance and faction diversity

Phase 4 – Monetization and Live Services

Prepare for long-term sustainability and player progression

  1. ⏳ Implement optional cosmetic microtransactions
  2. ⏳ Develop premium progression and reward systems
  3. ⏳ Integrate live events, battle passes, and seasonal content
  4. ⏳ 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.