三大特性打开新世界大门
育碧朝云原生游戏时代迈出了一大步。
3月19日,在GDC峰会(游戏开发者大会)开幕前,育碧公布了一项Scalar技术。它旨在为现有游戏引擎带来更多云端特性,以便发挥云端强大的算力及灵活性。开发者不再受硬件性能限制,从而让玩家获得更加丰富多元的体验。
需要指出的是,Scalar技术跟游戏引擎并不能划等号,而是为现有引擎赋能。它能助力游戏开发者摆脱单台计算机的硬件限制,将游戏引擎系统转化成分散式服务。每个部分都能处理特定工作,无需其它部分。
育碧斯德哥尔摩工作室产品总监Per-Olof Romell表示,这项能力将大幅优化游戏开发方式和游戏更新速度。
对玩家来说,或许这意味着电影头号玩家中的场景会搬到现实生活中,走进万人同屏的开放世界。
跟谷歌、亚马逊、微软不走同一条路
咋听起来,育碧Scalar技术跟谷歌Stadia、微软xCloud 、亚马逊Luna颇为类似,都旨在挖掘云端潜力。
它们底层基础设施均为云计算,可方向大有不同。像谷歌Stadia及微软xCloud 这类云游戏平台,它们确实能让玩家接入游戏变得更简单。跟它们相比,Scalar技术不同之处在于它能提升游戏画质,为开发者打造游戏带来更多可能性。
通俗点来讲,谷歌微软亚马逊云游戏服务玩家,育碧Scalar技术服务开发者。从开发游戏角度来看,前者采用本地端常用引擎,后者融合使用Scalar技术及游戏引擎。
对育碧来讲,单纯开发游戏上云技术确实没有必要。这两年谷歌、亚马逊为填充自家云游戏平台游戏库都是自掏腰包向育碧采购版权。
去年三月份,谷歌Stadia斥资数千万美元购买育碧和Take-Two等大牌厂商旗舰作品。单就育碧一家,谷歌就拿出2000万美元用来购买移植《Assassin's Creed》(刺客信条)和《The Division》(全境封锁)。
无独有偶,亚马逊云游戏服务 Luna 全美上线后,也有采购大量游戏版权,数量超50款。目前, Luna拥有Prime Gaming 、Jackbox、Luna+、 Ubisoft+等平台,收费在4.99美元到17.99美元不等。需要指出的是,Ubisoft+订阅费高达17.99美元。
跟微软xCloud 、谷歌Stadia一样,亚马逊Luna支持设备涵盖PC、Mac、Fire TV、Fire平板电脑和Chromebook。通过网络,还可在iPhone、iPad和Android上运行。如果玩家没有最新主机或PC,Luna能帮助玩家更快捷方便地接触游戏。
构建自家云游戏平台外,微软、亚马逊也透露过开发云原生游戏。去年十月份,Xbox Game Studios 旗下Mainframe工作室宣称将发布一款针对主机、PC和手机的云原生 MMO。据悉,游戏会具备复杂度扩展性机制。当玩家使用主机、PC进行更复杂突袭任务之前,可在手机进行建造或收集资源。
Patrick Bach 育碧斯德哥尔摩工作室总经理
当被问及它跟育碧Scalar技术路径有何差异时?育碧斯德哥尔摩工作室总经理Patrick Bach告诉竞核,不太了解Mainframe工作室开发产品的细节。他强调,尚且没有看到其它厂商拥有具备和育碧一样优势的云原生技术。
育碧Scalar技术路线是采用微服务架构,让游戏引擎单个组件上云。
云原生游戏引擎到了?
封装游戏引擎,让开发者上云端开发。这一路径让笔者联想到英礴(Improbable)主打产品SpatialOS。
SpatialOS 作为游戏开发的后端网络解决方案,通过集成为Unity和Unreal两大引擎专门设计的GDK为开发者提供他们基于Unreal或Unity等开发者熟悉的开发环境,能够优化后端网络层统筹,快速切换,实现云端快速迭代部署和测试开发。
与此同时,让开发者不必操心后端网络得以专注玩法创新,并通过AI负载拆分和服务器分区等功能为游戏创新赋能。
Per-Olof Romell 斯德哥尔摩工作室产品总监
谈及二者差异时,Romell告诉竞核,市面上的一些云原生技术解决方案,多是针对某一需求,比如多人玩家在线。而我们利用自身的丰富资源,可以满足自家开发者的多个需求。
Patrick 补充说道,我们不是试图解决单个问题,而是提供标准化解决方案,来实现我们所需要的规模化、高拟真、实时更新的需求,给开发团队带来更高自由度。
既然是开发云原生游戏,为何不干脆开发一套云原生引擎呢?目前主流商业引擎Unity正在往该方向探索。Unity大中华区总裁张俊波曾告诉竞核,云游戏原生引擎发展可划分如下阶段:跨平台移植→引擎拆分→分块渲染。
以引擎拆分为例,可把物理、重度、多人对战的游戏逻辑放在集中的服务器里,采用大内存、大计算能力、大CPU的,大GPU的形式。最终渲染,则放在边缘服务器里。这样,不同角色的计算服务器配置可能会不一样。
针对上述观点,Romell告诉竞核,融合Scalar技术后单个游戏引擎色彩淡化,它更像是一座微服务图书馆,开发者可任意取用服务。
他强调2d游戏素材,最终,Anvil和Snowdrop是会发展成为云原生引擎。公司本身有很多技术储备,升级成云原生引擎相对较容易,增加微服务架构后,不容易出现故障。
三大特性打开新世界大门
大致上,育碧Scalar技术有规模化、灵活性、实时体验三大特征。
规模化,让开发者和玩家启动和终止服务时氛围,使用所需的实时计算能力。针对一些复杂且广阔场景而言,通常需要高算力。Scalar技术能大幅优化表现效果,且避免算力资源浪费。
灵活性是指更新优化某项功能时,其它服务不受影响。如果需要为游戏增添新功能,玩家体验不受影响。开发者可充分利用上述特性,构建宏大的游戏世界,为未来游戏世界赋能。
至于实时体验特性,则是指开发者添加新功能后,玩家能实时体验,几乎可以实现零时间差。
为实现这一目标,Scalar技术支持大量的游戏资产,比如模拟AI和玩家角色。由于玩家和游戏开发者的梦想也在不断变化。Scalar技术也能随之演变。只要有需求,育碧Scalar就能够不断更新功能,添加新功能。
大家可以想象这样一个游戏世界,它具备浩瀚、丰富,以及极高的拟真度等功能。在游戏世界中,玩家数量也不再受限制。所有人聚在一起共享,共建一个虚拟世界。
以往这无法想象,现在育碧Scalar技术正在让上述畅想变成现实。育碧想要填平虚拟世界跟真实世界的沟壑。
“过去游戏总是在迭代,构想游戏应该是什么,以及未来可能会是演变成何种模样”。谈及开放Scalar技术初衷时,Patrick告诉竞核。“育碧想要摆脱这种束缚,建立一些更创新的东西。”
Romell则补充说道,当下游戏引擎的工作方式同质化,整体庞大育碧游戏引擎,游戏发售后作修改很不容易。30年之后肯定不会是类似的方式。因此,我们决定研发Scalar技术。
竞核了解到,Ubisoft Scalar技术主研团队为育碧斯德哥尔摩工作室,育碧马尔默工作室(Ubisoft Massive)、赫尔辛基(Ubisoft Redlynx)工作室、布加勒斯特工作室和基辅工作室均参与了技术研发。
斯德哥尔摩工作室作为技术主要贡献单位,正致力于充分发挥该技术潜能育碧游戏引擎,开发一款新IP。
待到新IP揭晓,大众或许会对该技术带来的体验留下更深刻的印象。