Nakama: A Distributed Server for Scalable Realtime Games and Apps

2025-05-05
Nakama: A Distributed Server for Scalable Realtime Games and Apps

Nakama is a high-performance distributed server built for creating scalable realtime games and applications. It offers features like user registration, social functionalities (friends, groups), chat, various multiplayer modes (realtime and turn-based), leaderboards, tournaments, parties, in-app purchase validation, and notifications. Developers can extend server functionality using Lua, TypeScript/JavaScript, or Go. Nakama supports Docker deployment and provides native binaries and client libraries for various platforms (.NET, Unity, JavaScript, Java, Unreal Engine, etc.). It also includes a web UI for management and monitoring.