7

我正在开发一个简单的游戏来体验移动平台上的多人游戏开发,尤其是在 Android 和 iOS 上。我现在正在计划游戏的网络/多人游戏方面,需要一些建议。

首先,我将 Google App Engine 视为游戏的服务器端。但我了解到应用引擎无法直接连接到客户端。所以用户的更新不能用这种方法直接发送给其他人。然后我开始考虑为当前会话的一名游戏玩家提供游戏。但当然,某些功能将在服务器上。你认为这是个好主意吗?

其次,我正在寻找一种用于通信 iOS 和 Android 的协议。YAML 和 JSON 是我目前看到的。

任何其他关于多人游戏开发的建议将不胜感激。谢谢...

4

6 回答 6

7

免费解决方案:

  1. 市场领导者:http: //openfeint.com/developers(>40,000,000 用户)
  2. 评分循环:http ://www.scoreloop.com/

开箱即用的解决方案:

  1. 光子退出游戏:http ://www.exitgames.com/
  2. 电动坦克http://www.electrotank.com/
  3. Smartfox:http ://www.smartfoxserver.com/

自己开发解决方案是毫无意义的(假设你想赚钱)。

于 2010-11-14T13:44:55.120 回答
2

虽然这个帖子很老了,但似乎对多人游戏的兴趣正在增长,所以我希望这个答案是相关的。

披露:我在Nextpeer工作。我们为寻求实现多人游戏选项的休闲手机游戏提供托管和客户端 SDK,因此我想将我们的解决方案添加到组合中。我们负责服务器端、玩家之间的交流、配对和社交方面(我们提供 Facebook 集成)。我们的目标是轻松集成。我们的 SDK 可用于 iOS 中的 Android,作为原生 SDK 和 Unity 插件。

于 2013-12-03T15:48:02.270 回答
1

我也评估过 OpenFeint 和 Scoreloop。Open Feint 丰富的功能集给我留下了特别深刻的印象。RIM 在 6 月份收购了 ScoreLoop,所以我不确定他们会支持非黑莓平台多久。我发现这两个 SDK 都不提供多人游戏支持。如果您正在谈论多人社交游戏开发,Skiller 似乎是一个不错的选择。

于 2011-08-18T14:32:03.210 回答
1

我曾尝试开发多人游戏并检查过 SmartFox、Exit Games、Skiller 和 AndEngine。

据我了解,AndEngine(下载:http ://www.andengine.org/ )非常适合近距离多人游戏(在同一个 WiFi 网络上),但我试图创造远距离多人游戏体验。Smartfox 和 Exit Games 要求我拥有自己的服务器和服务器维护,不幸的是,这超出了我的预算。

Skiller(下载:http ://www.skiller-games.com/ )托管他们自己的服务,所以我下载了 SDK 并检查了它。在玩过他们的 SDK 之后,它似乎拥有了我所需要的东西,并且我能够创造出我一直在寻找的多人游戏体验。所以我为我的项目选择了 Skiller,效果很好。

希望我有帮助。

于 2011-11-07T07:13:42.103 回答
0

我不认为开发自己的游戏引擎是一个好主意。如果有的话,你最终会重新发明轮子。您可能还想看看 Skiler。它是免费的,提供了一个易于使用的 SDK,用于构建单人和多人 Android 游戏。他们发布了一款井字游戏多人游戏,很好地展示了平台的功能。

于 2011-08-12T13:43:10.293 回答
0

正如其他人所提到的,SmartFox、Exit Games、Skiller 和 AndEngine 都是网络/引擎部分的不错选择。

OpenFeint 和 Scoreloop 以及Swarm都是用户/排行榜/成就系统的不错选择。

于 2012-01-23T06:57:18.967 回答