KingDownloads

nakama

by heroiclabs 12.9k stars Apache-2.0Gaming
Download
nakama preview

About nakama

Nakama is an open-source game backend server designed for scalable multiplayer experiences. It provides essential features for game development such as user authentication, social systems, and real-time communication.

The server supports various protocols including GRPC, REST, WebSockets, and rUDP to accommodate different gameplay needs. It requires CockroachDB or a Postgres-compatible database for operation and can be deployed via Docker or native binaries.

Key features

  • User registration and login via social networks, email, or device ID
  • Storage for user records and settings in collections
  • Social features including friend connections and group joining
  • Chat functionality with 1-on-1, group, and global messaging
  • Multiplayer support for real-time or turn-based gameplay
  • Dynamic leaderboards with seasonal and user-centric rankings
  • Tournaments and leagues for competitive play
  • Runtime code extension with Lua, TypeScript/JavaScript, or Go

Download v3.39.0

May 20, 2026
View all 10 versions

Frequently asked questions

Is nakama free?
Yes. nakama is free and open-source software, distributed under the Apache-2.0 license.
Which platforms does nakama support?
nakama provides downloads for Windows, macOS, Linux.
What is the latest version of nakama?
The latest version is v3.39.0, released on May 20, 2026.
What databases are compatible with Nakama?
Nakama requires CockroachDB or another Postgres wire-compatible server as its database.
How can I deploy Nakama?
Nakama can be deployed using Docker for quick setup or via native binaries for specific platforms. Detailed instructions are provided in the documentation.
What programming languages are supported for client development?
Official client libraries are available for .NET (C#), Unity, JavaScript, Java (Android), Unreal Engine, Godot, Defold, and Swift (iOS).

More Gaming