随着 AIGC 的爆火,不少人开始关注新技术在游戏行业的实际应用。一方面AI、云计算、元宇宙等新兴技术浪潮涌动,机遇与挑战并存。另一方面,如何在更具体的应用环境上取得突破也是迫切需要解决的难题。

CSDN 筹划的 CMeet 系列专访“ CMeet 访谈位”栏目 CSDN 特别采访了 Unity 中国 CEO 张俊波,作为在游戏行业深耕多年的公司,Unity 的技术实力毋庸置疑。以下为采访文字实录,CSDN 做了不改变原意的编辑,希望可以给大家带来启发。

CSDN:非常感谢您百忙之中抽出时间接受我们的采访,首先请您对 Unity 中国以及自己做一个简单的介绍?

张俊波:各位开发者们大家好,我叫张俊波,目前在 Unity 中国担任 CEO。我是个技术出身的人,大学学的计算机,毕业之后在微软待了十几年,领导一些研发工作。微软之后我去了 EA 做工程副总裁,主要负责云平台的研发。2014 到 2015 年我有过一段比较简短的创业经历,之后公司被 Unity 收购然后我就进入 Unity,帮助 Unity 领导 Unity 中国的业务,直到去年分拆之后作为Unity 中国的 CEO。

Unity 中国之前是 Unity 在中国的子公司,去年我们与国内几大合作伙伴联合成立了这样一个合资公司,公司不仅在国内发售 Global 产品,更重要的是加大研发打造更能服务好中国开发者和中国生态的本土产品。

云计算、XR将迎来更多应用,AI大幅提高开发者效率

CSDN:您看好哪些新兴或者尚未大规模应用的技术?Unity 在这方面有没有相应的布局?

张俊波:我们觉得 XR 是其中一个比较重要的技术点,甚至很快会出现一系列 XR 的应用,不仅仅是游戏行业,许多非游戏行业的应用也会采用 XR 相关的技术。另一方面我们认为很有可能出现的趋势是云,随着 AI 的发展,大众制作高质量素材和模型变得越来越可行,成本越来越低。可以想见,未来无论是数字孪生还是元宇宙,本身应用包的素材资源都会非常丰富,由此带来的对渲染的要求以及存储的要求也会很大。所以当这些数据量比较庞大的时候,通过云上计算然后串流到端上就变得更现实。你很难想象一个元宇宙应用,如果有 1T 的数据,把它串到手机上面你玩不了几分钟。所以云技术未来的一大趋势是会得到更多的应用。最后,AI 就不用多说了,大家都知道  AI  一定会帮助开发者显著提高他们生产和研发的效率。

新趋势下的小游戏技术解决方案

CSDN:今年6月份 Unity Instant Game 正式上线,您能否给我们简单介绍下它是怎么样的一个“技术”或者“产品”?

张俊波:Instant Game 简单的就是免安装就可以即玩游戏,这个产品包含两个方案。第一个方案是在安卓上面,我们可以通过安卓 APK 的方案做到免安装直接按需下载所需要的代码然后即时即玩。第二,在微信平台我们采用的是基于 WebGL 的方案。现在游戏越来越大,对用户而言,下载是一个很大的门槛。如果能够做到不用下载直接就玩,这对于获客和普及推广都更有利。

Instant Game 简单的就是免安装就可以即玩游戏,这个产品包含两个方案。第一个方案是在安卓上面,我们可以通过安卓 APK 的方案做到免安装直接按需下载所需要的代码然后即时即玩。第二,在微信平台我们采用的是基于 WebGL 的方案。现在游戏越来越大,对用户而言,下载是一个很大的门槛。如果能够做到不用下载直接就玩,这对于获客和普及推广都更有利。

Instant Game 简单的就是免安装就可以即玩游戏,这个产品包含两个方案。第一个方案是在安卓上面,我们可以通过安卓 APK 的方案做到免安装直接按需下载所需要的代码然后即时即玩。第二,在微信平台我们采用的是基于 WebGL 的方案。现在游戏越来越大,对用户而言,下载是一个很大的门槛。如果能够做到不用下载直接就玩,这对于获客和普及推广都更有利。

CSDN:相比其他小游戏解决方案,对于使用这项技术的开发者而言,带来了哪些便利?对于玩家,又有哪些优势?

张俊波:大量游戏表现效果好的游戏是基于 Unity 做的,特别是一些轻度、中度,包括部分重度游戏都是用 Unity 来做的,那 Unity 的优势是我们已经有很大存量的游戏在这里了,可以帮助开发者把其存量游戏用最小的成本,转移到小游戏上来,这是我们一个很大的优势。

CSDN:Unity Instant Game 有哪些缺点吗?目前来看这个产品还有哪些可提升的空间?

张俊波:Instant Game 这款小游戏技术方案,未来我们会不断地提升相应体验,主要在三个方面。第一,启动时间。即玩游戏,不能让玩家等太久,所以这意味着游戏的启动包一定要足够小,让玩家可以以最短的时间下载完成启动游戏开始玩,后续所需素材可以边玩边下。第二,资源管理。在小游戏里面,他应该是在一个就像沙盒环境里面,所以他的内存这种资源都很有限, 所以我们就必须把引擎对资源的使用进一步的优化。第三,代码效率。现在有很多那小游戏是直接从 C++ 的代码直接翻译成 JavaScript 代码,那这种翻译的代码有很多情况下会有很多可以提升的空间。所以未来我们主要还是在启动时间、资源管理和代码效率等几个方面进行持续的投入。

Logo

这里是一个专注于游戏开发的社区,我们致力于为广大游戏爱好者提供一个良好的学习和交流平台。我们的专区包含了各大流行引擎的技术博文,涵盖了从入门到进阶的各个阶段,无论你是初学者还是资深开发者,都能在这里找到适合自己的内容。除此之外,我们还会不定期举办游戏开发相关的活动,让大家更好地交流互动。加入我们,一起探索游戏开发的奥秘吧!

更多推荐