我如何将 'unity' 基于网络的游戏连接到 'ruby on rails' 网站的数据库?

How do i connect a 'unity' web-based game to a 'ruby on rails' website's database?

我和朋友开发的一个游戏需要连接到网站的数据库,因为玩家需要使用保存在网站数据库中的帐户登录,而我们需要将玩家的游戏记录和统计信息保存在同一个数据库。 我们还没有决定数据库类型(是使用 SQLite3 还是 PG 或 NoSQL),我们愿意接受任何能解决我们问题的建议。

如果更容易连接到数据库,我们可以使用不同的游戏引擎。

使用 ruby 在数据库之上构建一个 json 基于 rest 的服务层,然后使用来自 unity 的普通 http 请求调用它。

不要仅根据要实施的后端数据库来选择游戏引擎。 Unity是一个非常强大的引擎,那里有很多资源可以用来连接后端。

我的建议是分别设计一个可靠的游戏和一个可靠的后端,然后通过 REST 服务将它们连接起来。这样你的游戏和你的后端就会解耦。

在不了解更多细节的情况下很难选择数据库引擎,例如用户数量、要存储的数据类型、并发性等...但我已经使用 Django 为多人游戏实现了可靠的后端, Tastypie 和 Postgres 数据库。