育碧的这项新技术,想要让全球协同的开发体验变得更丝滑

来自 游戏葡萄 2022-04-21
深度

[ 游戏葡萄原创专稿,未经允许请勿转载 ]

育碧的这项新技术,想要让全球协同的开发体验变得更丝滑

2022年的GDC(游戏开发者大会)在上个月举办,今年的大会预热阶段,育碧就公布了一项全新的支持技术Ubisoft Scalar,这是一项基于云计算优化开发流程的技术。

按照育碧的说法,Scalar并不是一个专门的云游戏平台,也不是一个独立的游戏引擎,它可以为育碧的自研游戏引擎(Anvil和Snowdrop等)提供性能更强的云计算能力,以及开发上的灵活性。在育碧看来,接下来的阶段,对于育碧开发者们的工作升级、玩家的体验升级,Scalar都大有助益。

育碧的官方介绍将Scalar称为“云原生技术”(cloud-native technology),公司旗下的斯德哥尔摩工作室,马尔默工作室、赫尔辛基工作室、布加勒斯特工作室和基辅工作室都参与了研发。

Scalar技术并不是解决未来传统技术限制的,而是服务于开发平台,旨在建立一个理想的全新开发框架,减少对玩家对硬件设备的依赖,并利用云原生的技术给游戏开发和玩家体验带来新的可能。

这些听起来还有些宏观,那么在具体的工作流程中或是游戏体验中,Scalar又能做到什么,它能怎样协助开发者完成工作,对于育碧以及终端的玩家而言又意味着什么呢?

对此,我们也采访到了育碧生产技术副总裁Guillemette Picard,她结合一些育碧当前使用的引擎、开发的游戏向我们讲解了Ubisoft Scalar的实际意义。

1.jpg

Guillemette告诉我们,对于育碧而言Scalar意味着“把引擎所能利用的计算力推进到了一个新的高度。”这样一来。这首先在具体开发层面意味着,Scalar能让一些新的品类、玩法成为可能,这是后续的产品当中玩法、体验多样化的一个前提。

Ubisoft Scalar采用了微服务架构,从单处理器系统封闭模式转化为以不限数量机器为基础的分散模式。因此,采用这一技术开发的游戏能够利用巨大的算力实现各种突破,之前无法实现超大世界、深度拟真和环境构建,都可成为现实。具体到游戏里,可能会是空间更大、内容量更丰富的开放世界,或是以前受限于硬件性能难以实现的各种玩法交互……

其次,在新一代云原生技术的支持下,在线游戏也将能够容纳更多的玩家,并由此创造层次更丰富的游戏社交体验。

此外,Scalar较为独特的一点在于,在相关技术的支持下,它的灵活性能够保证:在线游戏可以不用停服维护就实装补丁内容,在线的玩家也无需登出来下载更新内容,在开发者和用户两端都会有无缝、丝滑的体验。

再具体来说开发者这一侧,Scalar带来的灵活性,也能让开发者在为不同的引擎、平台开发内容的时候获得更多的统一性,不受具体硬件、地区之类的因素限制。

我们都知道育碧在欧洲、亚洲和美洲的多个重点市场都设有自己的工作室,工作室之间的协同开发,是许多项目日常工作当中重要的一环。怎么提升这其中的效率会是一个长期的目标。

Ubisoft Scalar可以将传统引擎的每个组件和系统独立存放于云端,比如音效、物理效果和AI等。作为核心设计理念之一,规模化也是Scalar的一个关键的差异化特点。这项优化也适用于一些密集型任务,可以在全球范围内缓存和部署,避免已有数据被重复计算。

2.jpg

育碧目前有两款主力自研引擎Anvil和Snowdrop,根据“育碧招聘”公众号的分享,二者的定位各有侧重。

Anvil是较早开发的引擎,最初是为了 一代《刺客信条》而开发……最初设计初衷是希望它能用于所有项目的开发。

Snowdrop的设计理念重在精益求精,而非扩大工作范围。工具聚焦于更快的迭代速度和更短的编译时间,来缩短数据处理的时间,赋予游戏开发人员更快完成试验和模型的自由;由于它具备强大的物理渲染能力,也不需要以牺牲画面质量为代价。Snowdrop使用独特的基于节点的界面系统,鼓励开发人员进行创新,每个人都可以添加新功能。

而在Scalar的技术支持下,未来的日常工作中开发者添加额外的功能、更新也会变得更顺畅。

“Scalar是一个带有各类微服务的平台,这些微服务之间彼此独立。作为一名开发者你可以对当前的内容做出实时的改动,而不影响产品当中已有的内容和其他的微服务,这些改动在开发者之间也都是互相实时可见。”Guillemette说,“不论你在全球哪个工作室、哪个团队,Scalar都让育碧工作室之间的协同工作变得更高效,这对于我们的开发者而言是一项突破性的改进。”

文章评论
游戏葡萄订阅号