RepositoryGoUSHoa Kỳ
HE

heroiclabs/nakama

Scalable open-source game backend server: multiplayer, matchmaking, leaderboards, chat, and social features for games.

13.6ksao
1.5kfork
88issue
4lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: game-framework

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: nakama

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: unreal-engine

#1 Repository Của Tuần

🎮 Nakama — game backend mã nguồn mở, scale ngon, tích hợp sẵn cả chục tính năng xã hội cho game

Một server backend duy nhất thay thế cả tá dịch vụ: multiplayer, chat, leaderboard, tournament, party, mua hàng trong app — viết bằng Go, mở rộng bằng Lua/JS/Go.

Nakama là dự án mã nguồn mở của Heroic Labs, viết bằng Go, cung cấp backend production-ready cho game và app realtime. Repo đã gom hơn 13k sao trên GitHub, hướng tới studio/game developer muốn tập trung vào gameplay thay vì tự dựng hạ tầng server từ đầu. Kết nối client qua Unreal Engine, Unity, Cocos, Godot… thông qua các SDK chính thức.

✨ Điểm nổi bật

  • Users: đăng ký/đăng nhập qua social, email hoặc device ID.
  • Storage: lưu user record, settings, object trong collections.
  • Social: friend system, group, social graph dựng sẵn.
  • Chat: chat 1-1, nhóm, global, lưu lịch sử tin nhắn.
  • Multiplayer: realtime hoặc turn-based, chủ động lẫn thụ động.
  • Leaderboards: dynamic, theo mùa, top members hoặc members xung quanh user, tạo bao nhiêu tuỳ ý.
  • Tournaments: mời player thi đấu, link nhiều giải thành league.
  • Parties: team play, user lập nhóm và giao tiếp nội bộ.
  • Purchase Validation: xác thực in-app purchase và subscription.
  • In-App Notifications: gửi message/notification qua connected client socket.
  • Runtime code: mở rộng server bằng Lua, TypeScript/JavaScript hoặc Go native.
  • Matchmaker, dashboard, metrics và nhiều tính năng khác đi kèm.

💡 Vì sao đáng chú ý

Điểm mạnh nhất của Nakama nằm ở chỗ nó gói gọn gần như mọi thứ một game online cần vào một server duy nhất: từ auth, lưu trữ, chat, matchmaking tới tournament và party. Thay vì ghép 5-6 dịch vụ rời (mỗi cái một ngôn ngữ, một stack, một hệ thống auth khác nhau), dev chỉ cần cài Nakama + CockroachDB/Postgres là chạy được production. Lớp runtime cho phép viết logic custom bằng Lua/JS/Go ngay trong server, cực kỳ tiện để tweak gameplay, viết matchmaking rule riêng, hay hook vào purchase validation mà không cần fork codebase.

Dự án phù hợp với studio indie tới mid-size làm game multiplayer, game mobile có leaderboard/tournament, hoặc bất kỳ app nào cần social + realtime. Với cộng đồng lớn, tài liệu đầy đủ, Docker image chính thức và forum riêng, đây là lựa chọn đáng cân nhắc nếu bạn muốn có backend game chắc tay mà không phụ thuộc vào BaaS đóng.


#OpenSource #GameBackend #Nakama #GoLang #Multiplayer #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC#
OpenRA/OpenRA

Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.

17.7k
Oct 25, 2026
RepositoryC#
MonoGame/MonoGame

One framework for creating powerful cross-platform games.

14.6k
Oct 23, 2026
RepositoryC#
jellyfin/jellyfin

The Free Software Media System - Server Backend & API

58.7k
Oct 28, 2026
RepositoryJava
doocs/leetcode

🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

36.7k
Oct 26, 2026
RepositoryC#
AvaloniaUI/Avalonia

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

31.7k
Oct 23, 2026
RepositoryC#
microsoft/calculator

Windows Calculator: A simple yet powerful calculator that ships with Windows

31.1k
Oct 23, 2026
RepositoryC#
BeyondDimension/SteamTools

🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

27.3k
Aug 31, 2026
Repository
quozd/awesome-dotnet

A collection of awesome .NET libraries, tools, frameworks and software

21.7k
Mar 26, 2026
RepositoryC#
bitwarden/server

Bitwarden infrastructure/backend (API, database, Docker, etc).

20.5k
Oct 27, 2026