我一直在开发Asobi(https://asobi.dev)——一个开源游戏后端的多人游戏。想象一下 Nakama 或 PlayFab,但基于 Erlang/OTP(WhatsApp 和 Discord 的消息技术同属一类)。它处于非常早期的阶段,但我想与大家分享,并获取反馈。
它能做什么:
- 用户登录(邮箱/密码、OAuth、苹果/谷歌支付授权)
- 实时匹配
- 服务器受控的匹配(游戏逻辑在服务器上运行)
-排行榜和锦标赛
- 虚拟经济(钱包、商店、库存)
- 社交(朋友、群组、实时聊天)
- 云保存和关键值存储
- 出现跟踪
每一个比赛和玩家会话都在自己的轻量级进程中运行——如果其中的一个进程崩溃,其他进程不会受到影响。运行时,可以自行处理百万级并发进程,因此扩展性是内建的,而不是后添加的。
SDKs:Unity(C#)、Godot 4.x(GDScript)、Defold(Lua)、Dart/Flutter + Flame引擎桥。自我托管,无厂商锁定。
每个引擎都有一款可玩的 arena demo。
还是早期阶段,希望听你期望从一个游戏后端中实现的功能,或已经在现有解决方案中遇到的问题。
评论 (0)