Nakama

Nakama is a backend server developed for real-time and turn-based multiplayer games, written in Go language. It provides basic features such as user management, social graphics, chat, leadership tables, and in-game purchase verification via ready-made API. Server logic can be customized with Lua, TypeScript, JavaScript or Go languages and works with CockroachDB or PostgreSQL as a database.

NA

heroiclabs · Game Servers & Panels

STARS13.6K
FORKS1.5K
COMMITS—
CONTRIBUTORS84
VERSIONv3.9.0
UPDATEDtoday
game-serverBackendgomultiplayerApache-2.0
What can it do?
  • Using Lua, TypeScript or Go languages, you run custom game logic on the server side.
  • You set up pairing and group systems for real-time or turn-based multiplayer games.
  • You manage user data, leadership tables, and in-app purchases through a central database.
User reviews
  • • NeutralHacker News

    Making an online multiplayer game with Godot and Nakama

    “Yep, very standard. Here’s the WordPress TOS as another example, under their e-commerce section: > We may terminate your access to our Services or force refunds (where possible) to your subscribers and customers without notice to you if we determine (in our sole discretion) that…”

  • ↑ PositiveHacker News

    Making an online multiplayer game with Godot and Nakama

    “I've been experimenting (aka not getting much done) in Godot for a couple of years now, (took a break from fighting 4.0 bugs, really excited about Vulkan when it's more stable), and this is very well done. The classes are very cleanly labeled, the assets organized, etc. While I…”

My note

More in: Game Servers & Panels