AltHub

heroiclabs/nakama Alternatives

game backend server / multiplayer backend

Open-source scalable game backend server providing multiplayer networking, matchmaking, leaderboards, chat, and social features.

13.2kGoApache-2.0active · last push 1mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

ylmbtm/GameProject3GitHub

choose if you want a C++ server framework with shared-memory/networking optimizations and a bundled Unity client sample.

游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。

1.6k
C++
none
slowing1.4y ago
colyseus/colyseusGitHub

choose if your stack is Node.js/TypeScript and you want room-based authoritative multiplayer state sync.

⚔ Multiplayer Framework for Node.js

7.3k
TypeScript
MIT
active25d ago
egametang/ETGitHub

choose if you want a C# Unity client/server framework with integrated game logic rather than a language-agnostic Go backend.

Unity3D Client And C# Server Framework

9.9k
C#
NOASSERTION
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

googleforgames/open-matchGitHub

choose when you only need dedicated matchmaking and already run your own game servers/backend.

Flexible, extensible, and scalable video game matchmaking.

3.4k
Go
Apache-2.0
active3mo ago
ketoo/NoahGameFrameGitHub

choose only for legacy C++ MMO projects willing to maintain a stale server engine.

A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.

4.1k
C++
Apache-2.0
dormant3.6y ago

Listed as an alternative to

These projects were analysed and named nakama among their alternatives. The relationship is not symmetric — how nakama rates them is a separate judgement, made when nakama is analysed in its own right.

instantdb/instantGitHub

calls nakama “Choose it for a realtime game backend with matchmaking and leaderboards; it is narrower and game-specific rather than suited to generic apps.”

Instant is the best backend for AI-coded apps. You get auth, permissions, storage, presence, and streams — everything you need to ship apps your users will love.

10.5kTypeScriptactive