network roadmap

Guide for network roadmap

Network & Multiplayer Backlog

These features are postponed for the Online Release. The current focus is the Offline Vertical Slice.

🔴 Critical Network Features

  1. Network Protocol Handler
    • Implement packet deserialization in network/mod.rs
    • Handle ServerMessageEvent
    • Implement LoginResponse, PlayerUpdate, SpawnEntity handlers
  2. Login Flow
    • Create Login UI Screen
    • Implement Username/Password fields
    • Send LoginRequest packet
    • Handle authentication tokens
  3. Multiplayer Replication
    • Split Player component into LocalPlayer (Input) and RemotePlayer (State)
    • Implement entity interpolation/smoothing
    • Handle player spawning/despawning from network events

🟡 Combat & Gameplay Networking

  1. Combat Synchronization
    • Send AttackRequest packets
    • Handle DamageTaken events from server
    • Sync animations across clients
  2. Shared State
    • Sync world drops (Loot)
    • Chat system