【问题标题】:Suggestions about multiplayer game development on iOS and Android? [closed]关于 iOS 和 Android 多人游戏开发的建议? [关闭]
【发布时间】:2011-05-08 23:41:40
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: iphone android networking ios multiplayer


    【解决方案1】:

    免费解决方案:

    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/

    自行开发解决方案毫无意义(假设您想赚钱)。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

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

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

          希望我有所帮助。

          【讨论】:

          • AFAIK Skiller 自 2013 年 9 月起不支持 iOS。
          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

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

            【讨论】:

            • 您应该公开声明您的隶属关系;目前这有点像人造草皮,并且正在收集垃圾邮件标志。
            猜你喜欢
            • 2012-11-13
            • 1970-01-01
            • 2014-12-19
            • 1970-01-01
            • 2015-12-29
            • 1970-01-01
            • 2012-01-23
            • 2021-04-26
            • 1970-01-01
            相关资源
            最近更新 更多