云计算、XR技术将迎来更多应用,AI大幅提高生产效率 | 专访Unity张俊波
随着 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 代码,那这种翻译的代码有很多情况下会有很多可以提升的空间。所以未来我们主要还是在启动时间、资源管理和代码效率等几个方面进行持续的投入。
相关推荐
unity-workshop:Healthcare Unity Workshop中的R Lab XR
Unity Workshop教学大纲
【XR游戏开发】基于Unity的XR游戏开发全流程指南:从环境搭建到交互功能实现与优化介绍了如何使用Unity
内容概要:本文详细介绍了从零开始使用Unity开发XR(扩展现实)游戏的全过程。首先解释了XR的概念及其在游戏领域的应用,包括VR、AR和MR的特点和代表作品。接着阐述了开发XR游戏前的准备工作,如选择Unity引擎的理由及其优势,包括跨平台支持、图形渲染能力、用户界面友好性、多语言编程支持和丰富的资产商店。随后详细描述了搭建XR开发环境的具体步骤,包括安装Unity、导入XR插件、配置XR设置等。接着介绍了创建第一个XR游戏项目的过程,涵盖项目创建、场景搭建、物体添加、相机和光照效果设置等方面。文中还讲解了如何通过添加触发器、交互手柄、手势识别和物体碰撞效果来实现游戏的交互功能。最后讨论了性能优化和功能拓展的方法,如减少绘制调用、优化模型与纹理、添加AI和多人联机功能。 适合人群:对XR游戏开发感兴趣的初学者和有一定编程基础的研发人员,特别是希望使用Unity引擎进行XR游戏开发的个人或团队。 使用场景及目标:①了解XR技术的基本概念及其在游戏中的应用;②掌握Unity引擎的安装与配置,熟悉XR开发环境的搭建;③学习创建XR游戏项目的具体步骤,包括场景搭建和交互功能的实现;④掌握性能优化和功能拓展的方法,提升游戏质量和用户体验。 阅读建议:本文内容详尽,涵盖了从理论到实践的各个方面,建议读者在学习过程中结合实际操作进行练习,逐步掌握XR游戏开发的核心技术和流程。特别需要注意的是,文中提供的代码示例和配置步骤应仔细阅读并在实际项目中进行验证,以加深理解和记忆。
VRZombieGame:使用Unity的XR工具包在Unity中制作的VR Zombie Survival Game
VR僵尸游戏 使用Unity的XR工具包在Unity中制作的VR Zombie Survival Game
Unity XR开发入门指南
本书系统讲解使用Unity开发虚拟现实(VR)、增强现实(AR)和混合现实(MR)应用的核心技术。从Unity编辑器基础、场景搭建、光照渲染,到XR交互工具包、AR Foundation实战,逐步构建交互式XR体验。涵盖手势追踪、眼动控制、多人协作等前沿技术,并结合AI工具加速开发流程。适合零基础初学者快速上手,也为进阶开发者提供实用技巧与行业趋势洞察,助力打造沉浸式XR应用。
XR_Project1
XR_Project1


