网易早在2001年就正式成立了在线游戏事业部,致力于网络游戏产品的研发和运营,经过20多年的快速发展,网易已跻身全球七大游戏公司之列。
目前,网易正在运营中的游戏产品有100余款,既包括自主研发的端游和手游,也包括独家代理的多款风靡全球的游戏。作为中国领先的游戏开发公司,网易一直处于网络游戏自主研发领域的前端,凭借历年来稳定的精品游戏输出,截止至2020年,网易连续四年位居全球手游发行商收入排行榜TOP2。近年来,网易大力拓展海外市场,并取得了重大突破,稳居中国厂商出海收入排行榜前四,多款自研游戏位列中国App Store手游收入排行榜TOP 20。
业务需求与挑战
《永劫无间》(NARAKA:BLADEPOINT)是由24工作室(24 Entertainment) 开发的一款近战型PC版多人竞技游戏,2019年底透过TGA首次与全球玩家见面,2021年8月正式在全球上线。自此开始,《永劫无间》的同在玩家数量长期保持在Steam前十,连续两年跻身Steam年度畅销游戏白金榜单,截至到目前,《永劫无间》PC版的全球销量已突破1000万份。为了将这款游戏带给全球的主机用户,服务于更广泛的全球玩家,网易游戏在2022年与24工作室合作,将《永劫无间》移植到主机端,并透过微软的Xbox Game Pass进行全球发行。
然而要实现这一目标,网易游戏需要应对诸多挑战。在业务层面,网易过去从未开发过主机游戏,对如何把游戏产品从售卖拷贝转为订阅模式的方式方法知之甚少,需要进一步的了解和探索。
在技术层面需要应对的挑战则更多,《永劫无间》是近战型多人竞技游戏,游戏的操控比较复杂,从PC版本移植到主机端会涉及到很多技术上的难点。
首先是要针对主机游戏的技术要求,完成IO优化、内存优化、帧率优化、音频优化、手柄操作优化等。同时还要针对主机游戏的文化和设备系统特性,进行针对性地设计和调整游戏逻辑与内容,例如主机游戏的家庭共享机制和家长控制功能,造成游戏在反作弊系统设计和游戏内权限控制上需要下一些功夫,从而使游戏即能兼顾主机游戏文化,又能突出本游戏的特点。
其次,主机游戏面向全球用户,必须确保游戏能稳定、可靠、低延时地运行,为不同地域的玩家提供同样优质的游戏体验。
其三,网易是第一次开发Xbox游戏,对Xbox游戏发行系统的机制、技术要求等一无所知。
幸运的是,当我们鼓足勇气决定从0到1开发《永劫无间》的主机版本时,微软的Azure和Xbox支持服务团队表示将为我们提供从商务到技术层面所需的各类支持,双方一拍即合,最终仅用了173天就完成了整个项目,让《永劫无间》在XGP成功上线,并在上线Xbox首月突破了100万新增玩家。
刘勇成
网易《永劫无间》主机板制作人
为什么选择
Azure和Xbox
覆盖全球的云基础设施、云平台的稳定性、安全性和低网络延时、成本可控、对游戏出海企业从技术到商务的全方位支持是网易游戏选择Azure+Xbox的主要原因。
全球化覆盖与低延时网络
在选择Azure之前,《永劫无间》的集群部署在其他云上,难以实现游戏所需的全球化覆盖,选择将《永劫无间》的主要集群迁移到Azure上,并利用Azure对混合云架构的支持,就能完美地解决这一问题,既不浪费已有的资源,又能借助Azure遍及全球的云基础设施,实现为全球所有玩家提供一致游戏体验的目标。
事实上,相较于其他云平台,Azure拥有更多的可用区和更快的网络连接,目前Azure在全球已发布的Region超过71个,网络边缘节点超过200个、拥有超过225K英里的光纤和海底光缆、在全球有超过200家专线合作伙伴,与众多的ISP、IXP及客户和合作伙伴的网络有直接连接。
有了这种全球化的覆盖和低延迟的网络链接,我们只需专注于游戏本身的开发和移植,就能确保为全球玩家提供一致的游戏体验。
涂志垚
网易《永劫无间》主程
成本控制与降本增效
“精准地控制成本、实现降本增效”是网易游戏在选择云平台时重点考虑的因素之一。微软推出的“Azure + Xbox 游戏出海加速计划”使网易游戏能更容易地实现“成本可控”的目标。
一方面,Azure本身的弹性使得网易游戏可以通过结合AKS的架构设计,确保整个系统的运行和运维都可以根据游戏服务器集群的总体负载变化动态地增加或减少虚拟机,通过按需调度的方式来提高虚拟机的利用率,也可以根据实际的应用场景选择Spot Instance,以及利用Saving Plan灵活地选择虚拟机的类型,使云资源可以在全球范围内随业务变化灵活调度,尽可能地节省硬件资源成本。
另一方面,“Azure + Xbox 游戏出海加速计划”还带来了很多额外的成本节省途径,不仅在云资源的使用上给游戏企业给予了诸多优惠,而且在Xbox的广告及宣传发行等方面也提供了大力的支持。
技术和商务的全方位支持
为了帮助游戏企业更好地通过“Azure + Xbox 游戏出海加速计划”获得成功,微软制定了全面的支持计划。
对《永劫无间》的业务咨询,微软战略合作伙伴经理(SPM)会积极协助网易联系微软Game Pass、微软商店、市场等部门,解答疑问和获取足够的资源。
对网易技术上的咨询,微软开发合作伙伴经理(DPM)会首先判断问题的类型、难度以及是否需要其他资源的帮助,第一时间做出解答,必要时会引入高级技术组(ATG)专家和产品组来协助判断问题,如果某些技术问题是和主机游戏文化与设备系统特性强相关,DPM会清晰详尽地讲解背后的原因和推荐做法。
对于网易发行上的咨询,微软生产合作伙伴经理(PPM)会负责整个游戏开发生命周期,在认证和发布管理上提供协助,指导或代替厂商操作发行后台系统(微软合作伙伴中心) ,配合开发与测试团队完成认证工作。
而对Azure迁移过程中的问题,微软提供了三人以上的架构师团队全程支持迁移。
在决定将《永劫无间》移植到主机端时,我们的主机团队和主机经验都是‘零’,对Xbox游戏的要求也是一无所知,但在项目进行的过程中,我们发现这一切都不是问题,开发Xbox游戏比我们想像的容易。
首先,新一代的Xbox系列性能强大,尤其是XSX;其次是约束性的技术合规要求(XR)条目较少、审核迅速,让我们能更好地聚焦在核心内容开发上。在整个开发过程中,微软Xbox团队在技术上给予了团队配置建议、合规指导、技术方案指导、线上测试的BUG解决等。
在商业上,Xbox团队为我们提供市场洞察、定价建议、玩家线上测试支持、商店与商品配置方案支持、推广支持等,这些支持和帮助使我们仅用了173天就成功上线了《永劫无间》主机版,并在加入Xbox Game Pass 之后的一个月内就吸引了 100 万 Xbox 玩家 。
刘勇成
网易《永劫无间》主机板制作人
解决方案
实施与获得的收益
网易游戏从2022年2月中旬开始将《永劫无间》向Azure移植,所使用的Azure服务主要包括虚拟机、AKS、VPN等,迁移的过程中要解决的关键问题是要打通Azure与其他云的内部网络通信。
“在Azure技术团队的协助下,我们验证了Kubernetes的Calico网络组件从IPIP模式切换到VxLAN模式后,游戏服务器集群的内部网络仍然保持了稳定、高效。随后我们搭建了混合云的服务器集群,并进行压力测试,完成测试后我们仅用了3周的时间就完成了系统迁移,成功地将PC端的《永劫无间》迁移到主机端并通过XGP面向全球市场发布。”涂志垚说。
目前,《永劫无间》在Xbox上的海外服务器集群有4个,分别是美国(包括南美)、欧洲、东亚、东南亚(包括澳洲),每个集群中大约一半的战斗服务器都部署在Azure上,整个系统运行平稳,为全球玩家提供了良好的游戏体验。
选择“Azure + Xbox”模式给网易游戏带来了商业和技术两方面的好处。
从商业角度,加入Xbox Game Pass为网易游戏开辟了新的游戏发行方式。《永劫无间》是网易游戏推出的第一个主机平台订阅制下的免费版本,不仅吸引了更多玩家尝试,还使网易游戏更深入地理解了主机用户和玩家社区,在上线的首月,《永劫无间》的新增玩家就突破了100万。实际上,作为主流的游戏发行渠道之一,Xbox Game Pass正在改变玩家发现、联系和玩游戏的方式,与非会员玩家相比,Xbox Game Pass 会员偏向探索、尝试更多不同的游戏,这有助于提升游戏的商业价值,建立游戏与玩家之间的链接,从而提升游戏收入。据统计,一款游戏加入Xbox Game Pass 90天后,平均玩家数量增长可达8倍以上。
从技术角度,Azure覆盖全球的可用区、强大技术实力、丰富多样的服务和解决方案、高质量的网络环境,强大的DDoS Protection安全服务,再加上与Xbox结合带来的成本优势,使网易游戏可以专注于游戏核心内容的开发,既节省了人力成本,也节省了资源成本,实现了降本增效的目标。
《永劫无间》是我们第一款使用Azure并在Xbox上线的游戏,在未来,我们会有更多的游戏采用类似的模式,让更多的全球玩家接触、体验、享受网易推出的优质游戏。
刘勇成
网易《永劫无间》主机板制作人
如果你还想了解更多知名游戏
如何实现开发事半功倍
GDC 2023
《光环:无限》《最终站》
《来建一家动物园》《我的世界》
《盗贼之海》《英灵神殿》
等众多精彩案例
予力游戏,赋能开发
全部0条评论
快来发表一下你的评论吧 !