客座文章:Photon Cloud & Corona SDK,跨平台多人游戏的梦幻组合

客座文章:Photon Cloud & Corona SDK,跨平台多人游戏的梦幻组合

Christof Wegmann 是 Exit Games 的创始人兼 CTO,Exit Games 是 Photon Cloud 的提供商,Photon Cloud 是排名第一的跨平台实时多人游戏开发服务。 Christof 在为移动设备提供服务和平台方面拥有超过 13 年的经验,并于 2004 年创立了 Exit Games,目标是成为多人游戏服务领域的领导者。

Photon Cloud 是一种跨平台网络引擎和软件即服务 (SaaS),适用于实时多人游戏和应用程序。 Photon Cloud 是最新的 Corona 插件合作伙伴,现在可供所有 Corona SDK 开发人员使用。 欲了解更多信息,请参阅 Photon Cloud 插件文档


chris profile large我们很高兴地宣布与 Corona Labs 建立新的合作伙伴关系! 使用 Photon Cloud 插件,Corona 开发人员将能够构建和启动跨平台实时多人游戏,并加入 UberstrikeWorld Golf TourOffensive CombatKartugaKing’s Bounty: Legions 等热门游戏的行列。

首先,简单介绍一下我们的历史:早在 2004 年,我们就开始以 Exit Games 品牌为移动设备构建多人中间件和服务。我们意识到该行业存在未满足的需求——当时开发和发布多人游戏非常困难。我们很快从一家纯粹的移动公司发展起来,开始通过浏览器支持非移动平台,即 PC 和 Mac。此时,我们推出了 Photon Server,这是一款专注于实时通信和独特功能(例如可靠的 UDP 支持)的跨平台多人套接字服务器。

Photon Server 取得了巨大的成功,为 Nival、Codemasters、Cmune、Bigpoint、Innogames 和 Warner Bros. Games 等公司的许多基于浏览器的游戏提供了支持。 然而,我们仍然相信多人游戏将成为移动游戏的标准,就像它在浏览器和主机上的标准一样。

2012 年 2 月,我们推出了 Photon Cloud,目标是让所有人都可以使用跨平台实时多人游戏功能,从预算有限的独立开发者到资源充足的 AAA 工作室。

Photon Cloud 的独特优势包括

  • 跨平台功能:适用于所有主要游戏平台的客户端 SDK。
  • 全球低延迟:Photon Cloud 部署在美国、欧洲和亚洲(新加坡、日本和即将推出的韩国)的托管中心。 基于这种覆盖范围,Photon Cloud 的基础设施允许开发人员在全球范围内启动实时游戏,而无需任何服务器麻烦。
  • 实时:Photon Cloud 的通信协议经过简化,该服务的核心基于 C/C++,以便与全球托管中心结合使用,为您的多人应用程序提供最快的往返时间。
  • 自动可扩展性:Photon Cloud 会根据游戏的实际负载自动扩展,支持数万用户。
  • 匹配 API:随机或按特定过滤器匹配玩家,或创建开放房间列表并让玩家选择一个。 它工作简单且快速。
  • 免费计划:Photon Cloud 对于每个应用程序最多 20 个并发用户 (CCU) 完全免费,您可以拥有任意多个应用程序。 如果您需要支持更多玩家,您可以随时升级到付费计划。 我们还提供带有“CCU 爆发”的计划,这意味着您可以超过您的限制并选择升级——在此期间,您不会丢失任何用户。

迄今为止,已有超过 36,000 名开发人员使用 Photon Cloud,现在轮到您开始了。 有关将 Photon Cloud 集成到您的 Corona 驱动的应用程序中的信息,请访问我们的文档页面。 如果您有任何问题,请发送电子邮件至[email protected]

标签
inna
23 条评论
  • Phil Smith
    发布于 10:00, 8 月 15 日

    这是个好消息,正是我们一直在等待的!

  • Fan Studio iPhone 游戏开发英国
    发布于 10:42, 8 月 15 日

    好消息,但我刚刚尝试了演示,它非常非常卡顿 :((

  • Inna Treyger
    发布于 12:08, 8 月 15 日

    嗨 @Fan Studio – 请确保您已注册帐户,然后将 appid 放入 cloud-app-info.lua。

    谢谢,
    Inna

  • Daniel Williams
    发布于 12:20, 8 月 15 日

    目前有任何 Corona 游戏使用此产品吗?

    • Chris
      发布于 12:33, 8 月 15 日

      我们的 Corona 插件/库非常新——所以我们不知道任何一个。 我相信我们很快就会有一些 :)。 请参阅 https://cloud.exitgames.com/References 以获取参考。

  • Damir
    发布于 12:42, 8 月 15 日

    是否支持回合制多人游戏?

  • Christian Urquhart
    发布于 14:03, 8 月 15 日

    当它说并发玩家时,它实际上意味着什么,连接到一个游戏的玩家数量还是当前正在玩的所有游戏的玩家数量。

    例如(对于 100 个并发用户),如果我的应用程序是 2 人多人游戏,那么是否可以同时进行最多 50 个游戏? 如果有 200 个游戏正在玩会发生什么? 只是想澄清一下。

  • Lerg
    发布于 14:05, 8 月 15 日

    我不太了解 CCU。

    它是所有使用该应用程序的用户数量的限制吗? 还是当前一起玩的用户的限制。 假设我想构建一个 1v1 多人游戏。 100 CCU 是否意味着我的应用程序的 50 个副本可以同时运行? 或者,由于 2 小于 100,一切都好吗?
    50 个副本听起来太少了。

    • Robert
      发布于 02:34, 8 月 23 日

      它是同时(并发)一起玩的用户的限制。

  • Witcher
    发布于 14:40, 8 月 15 日

    我给你一点免费的宣传建议 🙂
    你可以组织一些在线游戏马拉松,强制要求参与者必须在他们的项目中使用 photon cloud。 我认为这可以帮助更快地推广它。

  • helios
    发布于 17:42, 8 月 15 日

    这是 Corona Cloud 的新替代品吗? 我只是个菜鸟,所以我想知道这与 Corona 的 Game Center 有什么不同?

    Corona 的这个新添加功能看起来很棒 .. 想试试 .. 但首先是文档。hha >:DD

    • David
      发布于 20:27, 8 月 15 日

      helios – Photon Cloud 是一项完全独立的第三方服务。 他们在启用多人游戏方面做得非常出色。

      如果您指的是 Apple GameCenter,那么 Photon Cloud 可以实现实时多人游戏,而 Game Center 则不能。

  • Overtorment
    发布于 11:14, 8月16日

    对于任何寻找自托管且 100% 免费解决方案的人来说,这里有 Noobhub:
    https://github.com/Overtorment/NoobHub

  • Mujo
    发布于 08:26, 8月22日

    对于那些负担得起的人来说很棒,但对于独立开发者来说太贵了 🙁

    • Robert
      发布于 02:41, 8月23日

      嗨,Mujo,
      我想知道你是否看过正确的计划:Photon Cloud 对于最多 20 个 CCU(并发用户)是免费的,100 个 CCU 每月 9 美元,500 个 CCU 每月 39 美元。你可以用这笔钱发布一个在全球范围内运行的实时多人跨平台游戏。

      • Mujo
        发布于 01:06, 8月29日

        确实可以。但是如果你计划做大呢?我的意思是,比如 50 万玩家或以上?我知道这很难实现,嗯,几乎不可能,但为什么不呢?