游戏资讯:跨平台玩法已成趋势——探索《Scavengers》与中小型工作室的合作实现

游戏图片:展示游戏界面

为什么游戏没有跨平台会错失大量潜在用户

我们都知道,没有跨平台功能的游戏会排除大量潜在玩家,这意味着开发商在营销和销售方面会付出巨大代价。为了弥补开发投入,许多工作室不断追求更高的收益,但忽略了跨平台带来的游戏体验提升也是一个重要因素。

最明显的缺点是玩家无法与不同平台的好友一起游戏。此外,玩家群体的分裂也会带来等待时间变长、匹配质量下降等问题。更严重的是,某些特色游戏模式和功能可能无法持续运营,因为没有足够的玩家基础支持。

小型工作室面临的跨平台挑战

对于小型工作室而言,开启跨平台已是一项不小的技术和资源挑战。如果后台系统不支持跨平台,那么在游戏发布初期,团队很可能会陷入难以应对的困境。这不仅影响用户体验,也会影响后续的维护和运营。

Improbable如何协助《Scavengers》实现跨平台

高成本的跨平台准备

“你应该在适合你游戏的平台上推出”,Improbable的高级软件工程师Chris Giroir这样表示。“只要游戏在某个平台上玩法良好、体验愉快,就没有技术上的理由不在该平台上线。”

拥有在暴雪娱乐(Blizzard Entertainment)工作八年半经验的Giroir,曾参与《守望先锋》和《魔兽世界》的开发,现在是Improbable的线上服务主管,致力于帮助小型开发工作室提升市场竞争力。

多平台发行的难题

Giroir深知多平台发行的繁琐:“每个平台都有其特殊的认证要求,不同的规则需要遵守。”他估计,每推出一个新平台或商店,都需要两个全职开发人员连续工作三个月,这对大多团队来说难以实现。

中小工作室如何实现跨平台合作

《Scavengers》的实例:合作实现跨平台体验

目前,《Scavengers》仍处于抢先体验阶段,只在PC平台独家发售。但很快就会在PlayStation和Xbox平台上线,并支持跨平台联机。

这个由前《光环》开发者创立的工作室——Midwinter Entertainment,借助Giroir团队的技术支持,实现了后台服务的全面支持:社交、在线状态、聊天、大厅、匹配和成长系统。“他们可以专注于游戏内容的打磨,我们则负责多平台联机体验的搭建。”Giroir如此介绍。

统一账号体系:玩家一键登录

《Scavengers》采用的玩家身份验证服务(由Improbable Multiplayer Services提供)基于行业标准的OAuth 2.0协议。玩家可以使用Steam、Google、Epic商店、PlayStation Network、Xbox、Twitch等多平台账户注册登录。如果玩家在多个平台游戏,系统会自动识别为同一人。

这个跨平台识别系统不仅是实现跨平台社交和虚拟货币交易的核心,也极大优化了匹配效率。玩家无需担心匹配不平衡或长时间排队,系统还能满足索尼和微软对平台身份的严格要求,比如只允许PlayStation玩家互玩、或显示平台特定的用户身份。

简便的集成流程与未来扩展

因为采用开放标准,Midwinter团队只需“用已有平台账号登录、提供一些用户信息”,系统就能自动识别对应账户,实现跨平台的账号联动和进度同步。Giroir还提到,这个系统十分灵活,未来可以添加第三方支持。

跨平台联机示意图

游戏跨平台趋势:未来将成为主流

跨平台和跨商店的社交机制让玩家可以跨平台发起好友邀请、组队通关,极大提升了游戏的互动性与用户粘性。随着技术的不断成熟,这类方案将成为未来游戏行业的必然选择。

常见问题解答(FAQ)

Q: 跨平台登录及数据同步安全吗?

A: 采用行业标准OAuth 2.0协议,具有高度安全性。玩家的账户信息通过加密传输,保障隐私和数据安全。

Q: 开发者如何在自己的游戏中集成跨平台功能?

A: 开发者可以通过接入像Improbable Multiplayer Services这样的平台,使用提供的API和SDK,将跨平台登录、匹配和存档同步功能快速集成到游戏中,流程简单且扩展性强。

好友列表与平台兼容性

好友列表是平台特定的,因此需要额外的工作来实现跨平台的好友功能。具体工作内容取决于游戏的不同:像《Scavengers》这样需要创建三人小队的游戏,就与其他类型的游戏略有不同,需要特殊的解决方案。其他游戏可能需要完全不同的处理方式。

为《Scavengers》设计的解决方案

在《Scavengers》的开发中,团队认为应提供易于集成的方案,因此Giroir与Improbable的多人服务(IMS)团队合作,开发了基于XMPP的定制方案。“它是一种开源且标准的协议,你可以在任何地方找到相关客户端,”他解释道。通过采用这一开源协议,确保了方案的兼容性和未来的扩展性。

XMPP协议示意图

集成的简便性

Unreal引擎已有的插件也让《Scavengers》的集成变得相对简单。除了基础功能外,团队还添加了所有需要的自定义功能,包括与玩家进度和登录系统的集成。“现在,这些系统是实时运行的——它们需要实时运营,确保平台持续在线,还需要运营工程师全天候支持,”Giroir补充道。

游戏数据API的重要作用

为了实现跨平台的库存管理和玩家进度同步,Improbable开发了游戏数据API(Application Programming Interface)。“这是一个后台服务,支撑着权限管理和进度系统,处理玩家等级、拥有的探索者、以及真实货币交易等数据,”Giroir介绍道。

游戏数据API界面

跨平台购物体验

实现跨平台的交易十分复杂,因为不同平台的处理方式不同。但有了IMS,“Midwinter无需担心这些细节,”Giroir说。“除了需要与各个平台的购买体验集成外,无需额外的客户端代码。用户可以在任何平台上浏览和购买商品,而后台会自动处理所有交易。”只需将新平台加入后台系统,即可轻松上线。

专注游戏乐趣,平台运营由我们负责

目前团队的最大目标是获得所有平台的认证,Giroir表示他们“非常接近目标。”那么下一步呢?“之后,Midwinter会继续改善游戏内容,”Giroir说,“比如新增游戏模式、地图等丰富内容,让游戏持续保持新鲜。这些都对运营和数据分析非常敏感,能及时调整参数。”

如今,游戏从发行到持续运营已不同以往。Giroir指出:“游戏不再是发行完就结束的时代。现在,这些都是实时运行的系统,需要不断的运维,包括平台的稳定和持续支持。”而许多小型工作室没有足够的人力去应对这类持续运营,理应专注于打造好玩的游戏内容,其余的交由专业团队负责维护和运营。

Improbable多人服务(IMS)助力跨平台

想获得关于多人开发的行业内幕?现在就订阅Improbable的邮件列表,第一时间掌握最新资讯!

订阅新闻通讯

IMS的跨平台解决方案

由Improbable多人服务提供的线上服务默认支持跨平台联盟,因此一开始就使用IMS,意味着你的游戏能“神奇般”地支持所有平台的一体化体验,Giroir强调:“只需开启相关选项,就能实现跨平台互联。”与其他提供类似服务的公司不同,IMS还提供实时游戏中开启跨平台功能的方案,包括建议迁移到支持跨平台的服务,简化开发流程,降低成本和风险。

跨平台支持示意图

专家团队与定制服务

Giroir总结道:“我们不仅提供技术服务,还有专业团队可以为你定制开发。这种结合使得与IMS合作,开启跨平台变得更加便捷、快速、廉价,且风险更低。”对于希望跨平台运营的开发商来说,这是一个理想的解决方案。

了解更多请访问:www.improbable.io/ims

常见问答(FAQ)

Q: IMS的跨平台服务支持哪些平台?

A: IMS支持包括Steam、PlayStation、Xbox等多种主流游戏平台,允许游戏实现无缝跨平台的好友、存档和交易功能。

Q: 集成IMS的费用如何?

A: 费用根据游戏的复杂程度和定制需求而定,但Giroir表示,与自行开发相比,合作成本更低,且风险更小,适合大部分开发团队采用。