独立开发者在这里。 我有一个在Play Store上线的移动益智游戏。 当前使用Firebase进行分析和崩溃报告,Google Play Games Services进行排行榜。 这基本上覆盖了所有,但感觉很局限。 GPGS会将我锁定在Android上,并且登录要求会为玩家增加摩擦。

我想现在构建一个更完整的后端。 不受单个平台限制的玩家认证,云储存,可能的远程配置,类似于每周或每级段的排行榜控制。 这些是使游戏感觉更持久和竞争性的东西。

我在周围看了看,但真的令人晕眩。 Unity Gaming Services,PlayFab,Nakama,Firebase扩展,甚至只是使用VPS和一些REST端点自己来做。 每个人都有自己的看法,但我找到的大多数帖子都是过时的,或者只是粘贴了营销的关键点。

所以我很好奇这里的人们实际上在生产环境中使用什么。 特别是:

你的技术栈是什么?
集成有多痛苦?
你后悔选择了什么,还是希望你当初做的不同?

背景信息: 我的游戏目前是Android独占,Unity,没IAP,广告营收,独立开发者。 我不需要什么疯狂的可伸缩性,但我也不想把自己困在一个死角里。