Search packages, repositories and app categories

Package detailsv1.4.0

nakama

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

AndroidiOSmacOSWindowsLinux
30-day downloads
3.8K
Likes
68
Pub points
150

Install package

flutter pub add nakama

Package Overview

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

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

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

nakama/README.md

Categories

Dependencies

Dependency list 11 items

Source repository

Projects using this package

No data available yet.