当汽车人从「制造者」转变为「开发者」,他们需要哪些工具?

发表时间: 2023-08-28 18:08

中国市场太特别,值得专门搞个引擎。

作者 | 靖宇

如果说有一家公司,背后站着 Unity、中国移动、阿里巴巴、米哈游等游戏和互联网巨头,你认为这家公司是做什么的?未来潜力如何?

正如你想象,这家公司确实和游戏有很大联系,但是现在,他们想要进入的领域,早已经不止游戏而已。

这家公司,就是 Unity 中国合资公司。

8 月 23 日,Unity 中国发布了一个专门针对本土开发者的引擎版本——团结引擎。在 Unity 2022 LTS 引擎基础上,这款专为中国市场打造的引擎,针对小游戏和智能汽车车机两个方向,进行了更深度的定制

随着新能源车在国内渗透率达到 30% 以上,智能座舱已经成为车企竞争的新领域。做为最直接与用户进行交互的界面,智能车机承载着整车控制功能,以及车企将汽车变为「轮子上的 iPhone」的野心。

智能座舱和智能车机已经是新能源车竞争的焦点|极氪

如何让车机更智能、更易用,同时展示效果更吸引人,成了车企和 OEM 厂商关注的新焦点。

从这个角度来看,在实时 3D 方面有多年积累的 Unity 引擎,有潜力成为车厂们在智能座舱建设领域最好用的工具之一。所以,Unity 中国团队,专门针对智能汽车领域的开发者,推出了团结引擎车机版。

相对于普通版本的游戏引擎,车机版引擎有着以下优势

  • 支持 HMI Android、QNX、Embedded Linux 等多种操作系统
  • 可以帮助车机实现启动时间、内存占用、线程数量等指标的充分优化;
  • 内置了多种常用车机 APP 的开发模版,将大幅缩短开发流程;
  • 车机模拟器则实现了可视化开发,可以实时反馈开发进程中的每一步。

截至目前,Unity 中国团队已经和蔚来、小鹏和理想等国内新势力,以及更多国内外主机厂进行合作,帮助后者打造了更沉浸、更智能化的人机交互体验。

这款团结引擎,可以说是 Unity 中国合资公司成立一年后交出的一份答卷,专门针对智能车机和小游戏进行了深度定制和优化,不仅代表了 Unity 在中国进行本土化的加速,也折射出这家最重要的游戏引擎公司,开始向其他领域跨界的野心。

Unity 中国技术副总裁左瑞文介绍团结引擎技术|Unity 中国

因此,极客公园对话了 Unity 中国技术副总裁左瑞文,后者详细讲述了团结引擎的诞生,以及 Unity 中国团队对于智能汽车等领域的看法,以及团队正在努力的方向。

以下为极客公园对话左瑞文文字实录,经极客公园整理:

提问:创世版引擎和普通版的引擎,它有什么不同,它背后的决策是怎样的?

左瑞文:先说我们为什么要去推团结引擎,其实是观察到在中国,不管是科技、游戏,还是互联网的这些相关的行业,中国市场有它的特殊需求,我们的发展很多都走在前面的,我们的需求也是更加特别的,而这些特别的需求对国外的引擎开发者来讲,有些他可能理解起来就比较困难,当他理解困难的时候可能跟进就不是那么的快。

我们就是观察到这一点,想填补这一空白,我们想更加贴近本地开发者,满足本地开发者需求,所以才产生的这个想法,这就是我们的初衷,因为我们现在的团结引擎,它是基于 Unity 2022 LTS 版本,所以它是延续了我们 Unity 原来这种高画质、低门槛这些特点。

它跟 Global 版本的区别,我们想更加贴近中国的用户,更加贴近中国的需求,去打造这些为中国定制的功能,比如说现在我们要推出「一站式微信小游戏解决方案」,还有团结引擎车机版,都是因为微信小游戏在国际上是独特的发展,然后车机也因为中国的新能源汽车这些新势力,还有传统车企业开始入局,在中国发展的如火如荼,这些都是我们为本地打造团结引擎的原因。

提问:Unity 有在其他的市场,比如说欧美推出针对当地市场的一个特殊的版本,还是说只是在中国有?

左瑞文:其实中国它的市场规模,以及市场的需求是有独特性的,在海外,很多市场可能它有趋同性,所以,Unity 中国是第一个也是目前唯一的合资公司,并且也是到目前为止唯一一个在国内,为当地去打造本地化引擎的团队。

提问:像车机这一块,咱们应该也和很多国内的新能源厂商,应该是已经合作过,他们的团队,因为毕竟不是游戏开发的团队,所以在和 Unity 合作的时候,这些团队他可能更看重什么?包括他去开发的时候,对于引擎有什么样的需求?

左瑞文:我们现在跟十几家 OEM 的厂商以及新能源车企,包括蔚来、小鹏、理想、都有深度的合作,他们其实对引擎的需求,会希望更易用、门槛更低,这就为什么我们有车机版的编辑器和 HMI 的模板出现,这样就可以让车厂基于模板做微调,能够拥有自己的能力,在模板的基础之上再次开发。

提问:相当于有一些底层的,Unity 已经把它做好,车企就要自己去做个性化就 OK 了?

左瑞文:对。

提问:如果使用 Unity在车机上去开发应用,跟在手机、移动终端和 PC 去开发内容,会有什么不同?比如车机芯片可能用的是 8155,或者更差的一些芯片,会有开发环境上的不同吗?

左瑞文:对的,会有不同。比如说我们对车机的支持,首先我们就要支持车机的平台,它包含这种 HMI Android、QNX、包含嵌入式的 Linux,这些都是之前在其他的平台上没有的,我们首先要支持它。

团结引擎在智能车机开发方面的特色|极客公园

其次在车机上,其实它对性能的要求是很高的,因为车的安全性是很重要的,它给整个的 3D 内容更少的计算单元,这样的话我们就针对内存上、启动时间等去做相关的优化,甚至在我们多线程的能力上,也会把它往前推到极致。

在配合车机的开发方面,比如说我如果要上车,车跟手机不一样,车上开发板其实都很少,如果要上车测试其实是很难的,大家都会抢资源。所以我们就有这个车机版的 Simulator(模拟器) 出现,开发者不用上车,就直接在我们的 Simulator 里边去模拟,在达到一定的效果之后再上车去尝试,这样就大大节省开发时间以及调试的时间。

提问:相对来说其他手机厂商,其实他也可以用 Unity,在车机上进行移植和开发?

左瑞文:指的是车机上的游戏?

提问:游戏或者是其他的应用。

左瑞文:我们觉得这可能是未来一个很有潜力的方向,车机上的游戏。首先是我们车机版的优化,其次我们还有微信小游戏方案。团结引擎是有小游戏解决方案的,我们为微信做了针对性的优化。这个小游戏的解决方案,其实也可以往其他平台迁移,车机就是很有潜力的一个平台。

提问:像团结引擎出来之前,国内的汽车厂商也好,或者 OEM 公司也好,他们在用什么工具做车机系统这一块?

左瑞文:这些厂商其实也有一部分都在用 Unity。当然,也有其他第三方工具,或者直接基于安卓系统做这种原生的研究,但是这个开发周期以及稳定性不一定能保证。

提问:如果用团结引擎,理论上可以把车机系统的这套研发的时间,缩减到多长时间?如果是从自研到使用。

左瑞文:我觉得还是要取决于团队能力。

因为我们在跟不同车厂合作的过程中,它有各种不同情况出现。但是我们的团结引擎车机版,自带低门槛、高画质的能力,确实会带来很大的提升,不管是什么样,什么规模的团队,都会有相对提升。

提问:和传统车厂合作的话,会为对方提供项目合作,还是也只是提供标准工具?

左瑞文:合作是有多样性的,我们一直以来都是想帮助开发者。车厂它也是我们的开发者,我们非常愿意以谈合作的方式来帮助他们,但是我们更希望的是,随着我们推出新版本,大家用的越来越多,就可以有车厂自己的团队来做这个事情。

提问:相当于服务这些客户的时候,同时也在抽象服务统一标准,但是目前可能还是要针对客户,不同的合作方式是不同的。

左瑞文:对,我们有不同的合作方式,现在已推出的团结引擎车机版,已经有很多通用的能力了。

提问:在车机市场上,Unity 采用的商业营收方式是怎样的?

左瑞文:我们现在推出的版本是内测版,是免费的,现阶段我们都更关注于技术层面,让引擎更好用。营收方式,我觉得在发布正式版本的时候,我们会去确认具体的营收方式。

提问:团结引擎研发过程中有没有遇到过哪些难点,又是怎么去解决?

左瑞文:其实难点还是挺多的,我们在开发过程中遇到的第一个难点就是,如何不破坏 Unity 引擎本身的功能。因为 Unity 引擎发展了 18 年,它包含了大量的系统,这些系统在我开发新能力的时候,会不会破坏到它?这是一个很难的问题,怎样能够涵盖这些既有系统不会被破坏

所以我们第一件要做的事,就是怎样去搭建基础的环境,一个研发和测试的环境,能够保证从我的提交到构建到持续的集成,持续的部署以及它的自动化测试,一套流程能够完善,因为每天有大量的数据提交。我们花费了大量精力来完善,去打造一个基础环境,这样磨刀不误砍柴工,能够为将来的方向,不管是优化还是研发都打好基础。我觉得这是其中一个难点,其实难点还有很多,我就举个例子。

提问:Unity 标准版和团结引擎同时在推,但都是用 Unity 的平台,在这样一个情况它会造成困扰吗?

左瑞文:对我们来讲,其实现在 Unity (Global),Unity 全球还是我们的大股东。

大家还是一家人,我们也是它在中国的唯一经销商,是不可分割的一部分。我们会保证总部的产品和服务,能够持续在中国被使用。所以我们认为,推出团结引擎是同一个公司的,不同的产品策略

Unity 全球 CEO John Riccitiello 认为两版引擎能互相学习|Unity 中国

团结引擎更加聚焦在为本地开发者提供服务,就是我们定制的这些能力。其实按照 Unity 全球 CEO John Riccitiello 的预测,两个引擎其实还可以互相学习,互相有一些新的 input(输入)过去,然后可以去各自迭代。

提问:Unity 中国的合资公司,其实也成立了差不多有一周年了,这一年以来,Unity 中国还会再做一些什么样的工作。

左瑞文:首先我们还是保持为开发者服务,因为有了 Unity 中国合资公司后,我们有更多更自主的能力,所以我们在这方面会做得更好。这是第一个,持续的去做我们原来做的事情,并且把它做到更好。还有一个更重要的,就是我们的团结引擎。

我们观察到国内开发者对引擎的更多需求之后,就想要打造本地化的引擎了。如果要做这个事情,就要引进国内的这些战略合作,然后去成立合资公司去做这个事情。成立合资公司之后,我们第一个重要的事情就是去做团结引擎,做更多的底层逻辑优化,还有把引擎能力扩展到车机方面,这其中也会涉及团队扩展的事情。这是 Unity 中国一年来的工作大致方向,也是 Unity 中国坚持不断推进的事情。

提问:其实未来可能有其他各种潜力的方向,可能还会在国内的引擎版本上,去进行另外的补充哪些方面?比如说数字孪生也好,或者是智慧城市也好,这些可能会持续加入到团结引擎?

左瑞文:对,会有的。我们会去看这些国内的需求,然后会持续的去做一些新的能力出来,放到团结引擎里面去。

提问:会有一个目标之类的,比如说我的团队可能一年之内增加的人数,可能在 1000 人或者是在 500 人,会有预期吗?

左瑞文:为了建设能力,我们肯定还是要去扩张团队的,主要是去规划这些能力,然后再相应的去看团队要到什么规模。我们过去一年合资公司成立之后,原先只有 200 多员工,现在增到 500 了,增长主要是在研发团队,研发是从 65 个左右增加到 300 人,大部分都是在研发团队方面的扩张。

提问:大语言模型能力的增长,对于实时 3D 引擎有什么影响?

左瑞文:大语言模型的潜力我们是很关注的,它可以帮助我们把引擎的使用门槛进一步的降低,让普通开发者甚至是普通的用户,能够去创建自己的 3D 内容,大语言模型确实是有这种潜力的。所以我们也组建了中国的 AI 团队,在打造 U3D Copilot,它对标的就是 Unity 的 MUSE。

总部现在在着重开发 MUSE 的 Chat,我们也在做 U3D Copilot 的 Chat,去往这个方向发展。未来肯定是希望借助于大语言模型,以及一些本地的模型,能够把从文字到 2D,文字到 3D 甚至文字到整个场景、游戏逻辑,这一整套的体系都打通。

这个我们很相信,并且也是持续探索的一个方向。

提问:现在目前还是一个在内部研发的阶段?

左瑞文:内部在做相关测试,可能会在某个合适的时机,也会让大家开始参与测试。