我和朋友正在开发的游戏需要连接到网站的数据库,因为玩家需要使用保存在网站数据库中的帐户登录,我们需要保存玩家和#39;游戏记录和统计数据在同一个数据库中。 我们还没有确定数据库类型(是否使用SQLite3或PG或NoSQL),我们对任何可以解决问题的建议持开放态度。
如果更容易连接到数据库,我们可以使用不同的游戏引擎。
答案 0 :(得分:2)
使用ruby在数据库顶部构建一个基于json rest的服务层,然后使用来自unity的普通http请求调用它。
答案 1 :(得分:2)
不要仅仅根据您要实施的后端数据库来确定您的游戏引擎选择。 Unity是一个非常强大的引擎,那里有很多资产可以用来连接到后端。
我的建议是分别设计一个可靠的游戏和一个可靠的后端,然后通过REST服务连接它们。这样你的游戏和你的后端将会脱钩。
如果不了解更多详细信息(如用户数量,要存储的数据类型,并发性等),很难选择数据库引擎......但我已为多人游戏实施了可靠的后端使用Django,Tastypie和Postgres数据库。