我如何连接一个团结的'基于网络的游戏到了轨道上的红宝石'网站的数据库?

时间:2015-03-01 19:28:35

标签: ruby-on-rails database unity3d game-engine

我和朋友正在开发的游戏需要连接到网站的数据库,因为玩家需要使用保存在网站数据库中的帐户登录,我们需要保存玩家和#39;游戏记录和统计数据在同一个数据库中。 我们还没有确定数据库类型(是否使用SQLite3或PG或NoSQL),我们对任何可以解决问题的建议持开放态度。

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

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

如果不了解更多详细信息(如用户数量,要存储的数据类型,并发性等),很难选择数据库引擎......但我已为多人游戏实施了可靠的后端使用Django,Tastypie和Postgres数据库。