FLUTTER ECOSYSTEM

nakama

Nakama is an open-source scalable game server that lets you focus on building games.

Latest version
1.4.0
30-day downloads
1.1K
Likes
68
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Nakama is an open-source, scalable game server designed to simplify backend development for games. It provides real-time multiplayer functionality, user authentication, matchmaking, and persistent data storage. Built with Dart, it integrates seamlessly into Flutter applications across multiple platforms including Android, iOS, macOS, Windows, and Linux. Developers can focus on crafting engaging gameplay while Nakama handles complex server-side operations like session management, presence tracking, and message routing. Its flexible architecture supports both real-time and REST-based interactions, making it ideal for mobile and desktop games requiring robust online features.

Use cases
  • Real-time multiplayer gaming
  • User authentication and session management
  • Matchmaking systems
  • Persistent player data storage
  • Leaderboards and in-game events
Key features
  • Scalable game server infrastructure
  • Cross-platform support (Android, iOS, macOS, Windows, Linux)
  • Real-time communication via WebSockets
  • Built-in matchmaking and room management
  • REST and WebSocket APIs for easy integration
Suitable for
  • Mobile game developers using Flutter
  • Teams building multiplayer games
  • Projects needing secure user authentication
  • Games requiring real-time interaction
  • Developers seeking open-source backend solutions
Considerations
  • Requires server deployment and maintenance
  • Learning curve for real-time networking concepts
  • Depends on external server setup
  • Limited documentation compared to commercial alternatives
  • May need additional security hardening in production
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add nakama

Categories

Dependencies

Dependency list 11 items

Source repository

Related projects

No data available yet.