The multiplayer package helps implement multiplayer online game backends through Flutter. It integrates with the athlos package and provides various UI elements and tools for implementing multiplayer games using Flutter.

See Athlos package

Important

The package is currently under development. Source code and documentation are not yet available. For questions, requests, or issues, please contact raylabzg@gmail.com

Indicative Features

  • Game state definition
  • Server generation
  • Online state sync (multiple methods)
  • Data persistence
  • Matchmaking, Lobbies & Host management
  • Achievements
  • Leaderboards
  • Player profiles, friend system, game invites
  • Action logging
  • Chat & Presence
  • Different types of games (turn-based, casual real-time, board games, puzzles, etc.)

Libraries