文竞核
你可能听过《王者荣耀》《战歌竞技场》《崩坏3》等知名游戏,可潜藏在幕后的 Unity 少有人知道。
这就像大家都知道奔驰、宝马,但只有零星半点的人了解采用的是 W12 发动机还是 V12 发动机。汽车与发动机关系恰如王者与 Unity,互为表里。
Unity 大中华区总裁张俊波
Unity 是全球知名的专业游戏引擎,成立于 2004 年。相关数据显示,每天使用 Unity 创作的游戏数量达到 300 款,开发者数量接近 300 万。从去年起至今中国市场 76% 新发行手游均使用 Unity 开发。
正如大家所知,国内新手游联网占比极高。2020 年 Q1 全球三大平台(iOS、Google Play、Switch) 最畅销游戏前 15 款中,有 12 个都是实时多人游戏或多人合作类型,占畅销榜的 80%。
游戏长线运维显得愈发重要,对云端的依赖越来越强。基于此,6 月 15 日,Unity 联合腾讯云正式推出 Unity 游戏云。究竟 Unity 游戏云是什么?能帮助游戏开发者解决何种问题,未来游戏云跟云游戏会有哪些想象空间呢?
吃鸡游戏火了,游戏引擎的新机会
“推出的时机很难回答,我们是希望推出的时间越早越好。”谈及缘何在 6 月份推出 Unity 游戏云时,Unity 大中华区总裁张俊波如是说道。
竞核了解到,两年前 Unity 团队开始跟腾讯云团队密切接触,商讨如何帮助开发者减少工作量。
腾讯云泛互联网行业总经理尹晟宇表示,随着游戏越来越复杂,质量越来越高,势必会对游戏开发者提出更高的要求。因此诞生了联合游戏引擎公司打造游戏云帮开发者减负的想法。
大背景不容忽视。2017 年,《绝地求生》横空出世,掀起一波吃鸡热浪。随后,市面上涌现了不下十款吃鸡游戏,囊括端游、手游、主机等不同的终端。
像《绝地求生》《堡垒之夜》,《荒野行动》《和平精英》等吃鸡游戏,至至今仍活跃上市面上。
张俊波告诉竞核,吃鸡这类 FPS 游戏,对联网服务资源使用非常强。随着游戏包体越来越大,游戏开发者只能砸资源,云端更新所耗费的资源巨大,价格高企,让不少开发者望而却步。
正是看到游戏联网趋势、高企的开发成本,Unity 便萌生了游戏云的想法。恰好,腾讯云也有意愿,于是双方一拍即合成立了该项目。
尹晟宇回忆道,两年前大家一起碰撞这个事情,是因为看到了游戏精品化的趋势,开发者存在成本痛点。
他补充说,基于腾讯云和 Unity 的角度,我们是想降低游戏开发门槛,让游戏从业者更专注游戏本身,为用户打造更优质的游戏。
据悉,双方团队一直想尽早发布游戏云方案,无奈这款产品技术挑战大,细节仍需要打磨。为向游戏开发者提供一个成熟的解决方案,才拖到现在发布。
Unity 游戏云是什么?
大致上,Unity 游戏云包含三部分:在线游戏服务;多人联网服务;开发者服务。
具体而言,在线游戏服务包括云端资源分发,用户认证/数据存储,防沉迷,云函数。拿云端资源分发来说,它结合了可寻址资源系统(Addressable Assets),让开发者在线资源更新更灵活、顺畅。
对于中小团队来说,这无疑加快了开发进度。《Boat Attack》利用了 Unity 通用渲染管线。
在赛艇游戏 Demo《Boat Attack》中,我们可以直观感受到游戏的水面波纹、光照、云朵。原本该作包体有 200 多 MB,把游戏内容放到云端后,直接缩减至 10 多 MB。
玩家们无需耗费大量的时间等待下载游戏,真正做到点开既玩。
至于多人联网服务,Unity 游戏云囊括了 Multiplay 专业服务器托管,Vivox 游戏内实时语音。这让它获得了不少公司好评,像《Apex 英雄》开发商 Respawn,《暗影之枪:战争游戏》开发商 Madfinger Games,《堡垒之夜》开发商 Epic games 等。
此外,腾讯云也将云开发(CloudBase)、小游戏联机对战引擎(MGOBE)整合至 Unity 的服务框架里面。前者主要针对弱交互游戏,后者针对实时对战的游戏。
为进一步让开发者省心,Unity 的云构建服务,提供了加速产品开发的利器。它能够让开发者把项目从本地上传至云端,或提供项目仓库信息,通过微信小程序查看云端构建进度,构建完成后可分发包体给其他用户。
这大大简化了开发流程。
“Unity 游戏云的应用前景非常广阔,包括多人竞技、轻量级联网游戏、即时游戏、出海游戏等都可以轻松构建,大幅节省后端和运维时间和成本。”Unity 大中华区总裁张俊波表示。
尹晟宇则认为,通过与 Unity 合作,实现了包括 connected games 在内的一系列游戏服务落地腾讯云。
他补充说道,腾讯云与 Unity 的携手实现了游戏开发-部署-运营全生命周期的解决方案覆盖。与此同时,公司会提供扶持计划,让开发者低成本接入和使用这些服务,让更多游戏开发者从游戏云收益。
目前,Unity 游戏云作为 Unity 新增本土化功能之一,已加入中国版 Unity 编辑器。与此同时,开发手册、教程、讨论组等都置于同一入口,让中国开发者使用更方便。
游戏云探索场景,云游戏会是蓝海吗?
基于联网游戏发展趋势,Unity 游戏云从一颗小种子,成长为一株大树。
究竟未来游戏云还可应用于哪种场景,以滋养其成长呢?大体上下一代游戏趋势可分为:
联网游戏趋势全平台增长;手游画质更精美,媲美主机游戏;重度竞技类游戏需要实时,开放的大世界;云游戏即将到来;AI 与机器学习应用于游戏日渐成熟;APP 内置及时游戏出现。
对开发者而言,云游戏无疑是极具吸引力的。谷歌、微软、亚马逊等巨头都已进入云游戏领域,国内大厂,比如腾讯、网易、完美世界等,也不甘示弱。
去年以来,Unity 跟腾讯云云游戏团队频繁沟通,试图更深层次探索游戏未来。张俊波作为一名互联网及软件行业资深从业者,拥有 20 多年丰富的从业经验。
2012 年,他曾供职于 Electronic Arts (EA 艺电),担任副总裁负责搭建游戏云后台。无论是游戏云还是云游戏,张俊波都是无可争议的专家。
谈及游戏云后台跟提供云游戏底层服务的有何区别时?
“游戏云是提供一系列服务支持四种不同的场景:轻量级游戏;回合制游戏;FPS 类游戏;开放大世界游戏。”张俊波如是告诉竞核。
他补充介绍说,上述四种场景对云端存储、联网的要求呈递增的态势。至于云游戏,则是将游戏渲染存储全部搬到云端。
未来联网游戏,比如像《魔兽世界》《塞尔达:荒野之息》等,跟游戏引擎的结合会愈发深度。
现阶段,开发者们还是基于已有的引擎,将部分开发组件、功能搬到云端。未来,一定会出现基于云端的原生云游戏引擎。
尹晟宇介绍道,腾讯游戏云发展有三大战略:第一、针对游戏行业做好云基建,提供优质、完善的 IaaS 层资源;第二、将腾讯游戏业务积累下来的经验和能力输出给开发者;第三、联合生态合作伙伴的力量,提供更多样的服务。
目前腾讯云全网服务器总量超过 100 万台,带宽峰值突破 100T,全球有 1300 个加速节点,接入网络质量相对比较好。这些通用底层资源,叠加 PaaS 平台,能够助力云游戏行业向前推进。
归根结底,游戏引擎厂商想要做的是为开发者松绑,不要去烦恼太多后端的开发逻辑,硬件适配,专注做游戏创意即可。
正如《头号玩家》中,天才哈利迪打造的虚拟游戏宇宙口号:“This is the ‘oasis’world, where the only limit is your own imagination.”