你们还使用Epic在线服务(EOS)来实现语音聊天。你们是如何在《Out of Time》中集成语音聊天功能的?
Wilson:在《Out of Time》中,玩家可以与另外三名玩家组成小队。玩家加入小队后就可以通过语音聊天与其他队友沟通。玩家可以在开局之前协调装备配置,也能在战斗过程中更快作出反应和展开交流。语音聊天也让游戏更加刺激,因为你可以听到其他玩家对各种状况的实时反应。EOS的语音服务集成简便快捷,我们很快便完成了端到端的初步实现工作。
为什么选择使用EOS来实现语音聊天功能?
Wilson:《Out of Time》基于虚幻引擎构建,采用EOS是顺理成章的选择,因为它能让我们轻松实现语音聊天功能。EOS还能通过开发者门户提供语音聊天使用情况的可视性数据。
在你们使用EOS的过程中,有没有什么经验可以分享给其他开发者?
Wilson:总体来说,开发过程没有出现意外状况,集成工作完全按计划推进。我们获得的一项重要教训是:由于在开发周期后期才引入EOS,且未提前规划沙盒/部署架构,我们最终不得不调整管线与后端环境,从而适配EOS的部署和沙盒工作流。未来,我们将提前规划这些组件,并从初始阶段就采用EGS与EOS进行内部开发。