Unity引入了资源流式加载Auto Streaming身手
发布日期:2024-11-28 10:40:21 作者: 九游会J9国际
,作为文化与技术交融的信息载体,其不仅需要精彩的世界观和剧情作为根基,也需要能够支撑起故事在电子设备上运行的一行行代码。
7月23日,Unite 2024在上海正式举办。作为由3D引擎厂商Unity举办的全球开发者大会,本届的Unite也吸引了超过千名开发者。
大量开发者的聚集并非没有道理——只要是做的,基本都避不开使用Unity卖的“铲子”。市场调研机构Extern Labs披露的数据显示,Unity仍然是全球市场份额最高的引擎。尤其在手游领域,Unity吃掉了超过7成的市场份额。国产游戏中,《王者荣耀》《绝区零》等,均用到了Unity引擎。
在Unity眼中,中国市场亦是一片热土。早在2022年8月,Unity就官宣成立了“Unity中国”。时隔一年,Unity中国正式推出了“团结引擎”。对于该引擎的定位,Unity中国称其是“本土化进程的加速器”。
在大会主旨演讲环节,Unity首席执行官Matthew Bromberg指出,Unity中国是整个Unity生态体系的重要组成部分。“成立Unity中国是为了更好地支持中国的开发者,将我们全球的创新技术带给大家,并将我们的服务本地化以适应中国的生态系统。”
现场,多名来自Unity的高管和技术专家分享了这一引擎的最新动向。进入中国市场已有12年的Unity,是如何为游戏公司在技术上减负的?
“创作其实是一件非常折磨人的事情。”在Unite 2024大会现场,Unity中国CEO张俊波在开场演讲直言。
单从技术层面来看,游戏开发的一系列复杂流程就难住了很多想做一款好游戏的人。一方面,开发者需要不断优化代码,使游戏平稳运行。另一方面,在游戏的画面设计上,如何让游戏更真实,实现真正意义上的虚拟现实(如真实的水、火、光影以及敌对单位AI)也是开发者面临的一大难题。
此外,跨平台适配对游戏开发者而言也是一项巨大的挑战,不同的设备和操作系统对游戏性能的要求各不相同,开发者往往还需要针对PC、移动设备、主机等不同游戏平台,去做大量的游戏代码移植和适配工作。
张俊波认为,游戏引擎的意义就在于帮助游戏开发者将创意更快落地。“我们一直在强调Unity的三大原则,分别是开发大众化、解决工具难题、助力开发成功。”他指出。
值得一提的是,本届Unite大会中也详细介绍了新版本Unity 6的路线图、所有辅助产品及服务,以帮助开发者创建和运行游戏。
同时,在Unity 6中,光照技术也得到了进一步增强,使得游戏画面更趋真实。据介绍,新功能自适应探针体积(Adaptive Probe Volumes,以下简称“APV”)为开发者构建全局光照提供了一种新方式。
在2023年Tech Stream中发布的APV的开发经验基础之上,Unity 6预览版改进了创作工作流程、提升了动态加载内容的功能,并扩展了控制能力和平台覆盖,以实现更加真实的光照过渡效果。
除了常规的性能参数提升,开发者关心的另一个问题在于,人工智能(AI)技术将如何提供更多低代码功能,以进一步帮助他们提升游戏开发效率。
在Unity线路图讲解环节,主创团队也向在场开发者展示了Unity 6用于创建沉浸式世界的全新图形功能、XR创新技术、 Unity AI产品及Unity Cloud等产品及服务。
在AIGC应用方面,Untiy目前推出了Muse和Sentis两大工具。其中,Muse是集成于开发环境中的生成式AI工具,旨在辅助内容创作,包括实时创建游戏、数据分析和客户营销等服务;Sentis则是一个将AI模型嵌入到Unity Runtime中的跨平台解决方案,能够加速游戏场景中AI的应用。
据国海证券测算,若按照Unity年报中披露的相关数据测算,AIGC业务预期将为Unity带来0.09至2.66亿美元的收入增量。
在大会上,Unity也披露了一组数据。目前,Untiy在国内已有350万名注册用户,并有超过12万人下载了团结引擎。如何针对国内的游戏开发者做好本地化,是Unity必须考虑的问题。
小游戏,是国内游戏市场关注度最高的赛道之一。7月25日举办的中国国际数字娱乐产业大会(CDEC)中发布的《2024年1-6月中国游戏产业报告》中数据显示,小游戏在国内游戏市场已连续三年保持着强劲的增长态势。今年上半年实销收入为166.03亿元,同比增长60.5%。其中,内购产生的收入90.98亿元,实销同比大幅增长81.56%。
结合上述背景,作为小游戏主要开发引擎的Unity,也在试图与游戏厂商寻找更多的业务结合点。
大会中,Unity中国引擎技术负责人左瑞文指出,针对小游戏的“即点即玩”运行特点,Unity引入了资源流式加载Auto Streaming技术,并针对小游戏推出了Native Instant game与WebGL两大技术方案。
“通过代码的裁剪,资产的精简,以及各个子模块的初始化加速,目前由Unity引擎开发的小游戏启动时间可以缩短30%以上。同时,在小游戏内存优化方面,我们也通过AutoStreaming(自动流式加载)的工作原理,可以在游戏打包时自动分离出材质、音频、动画、字体等重度资源,并将这些资源将部署到云上。”
除了引擎业务,Unity也开始拓展新的服务角度。而游戏发行,成为了Unity新的布局方向。
Unity中国发行负责人王巍分享了他的观察。他指出,这几年,游戏行业发生了表达的变化。“一些业内人士认为已经出现了‘两极分化’——一方面,大公司的业务比较稳定,一些大型商业项目还在持续稳定推进,业绩也比较平稳;但另一方面,在激烈的竞争环境下,腰部企业普遍生存比较困难,很多只有3到5人的小团队,仍奋战在一线。”
王巍认为,这些团队最大的痛点在于有了产品,但和真正的游戏市场还存在一定距离,需要合适的发行商来触达更多玩家。
会上,Unity也正式宣布,将面向中小开发者制定游戏发行计划,推出专门面向中小开发者的游戏发行服务。将提供游戏优化、多平台适配、稳定性提升等支持。