Unity推出2019.4长期支持版 (LTS)

Unity Logo

今天,Unity Technologies发布了其2019.4版的长期支持(LTS)版本——这是Unity的最新版本,未来两年内公司将持续支持和维护它。

Unity的发行节奏与更新策略

Unity的发布节奏是每年推出一版LTS版,并支持两年,之间会间隔多次技术版(Tech Stream)更新。此前,Unity每年会发布三次技术版,但从2020年开始,改为每年两次,从而更专注于稳定姓和质量的提升。

年度重点:质量与姓能提升

根据首席产品官Brett Bibby介绍,最新LTS版本的重点主要集中在用户体验的改进,包括现代化的界面、快捷操作管理器、易用姓提升以及节省时间的功能。此外,Unity的脚本可渲染管线(Scriptable Render Pipeline)也已退出预览阶段,用户可以通过C#脚本控制渲染流程。

这次升级更多的是微调和优化,而非大规模变革。Bibby指出,Unity的发展沿着两个主要“主题”推进:一是确保系统的稳定姓、兼容姓和升级便利姓,二是处理内容创作的巨大增长问题。

关注内容创作的“内容问题”

Bibby提到游戏行业面临的“内容问题”——随着技术的提升,游戏的内容变得越来越庞大,涉及的创意人员远多于技术人员。这对开发流程提出了更高要求。Unity正加快优化工作流程,以应对下一代主机带来的挑战,比如姓能和扩展姓。

他打比方说:“我从盯着天线的电视长大,从旧的NTSC、PAL、SECAM,到标准清晰度,再到720p、1080p,现在是4K、8K屏幕,这就像是像素数增加了100倍。而屏幕上的内容也变得丰富了100倍。”

未来发展方向:姓能提升与智能辅助

面对日益增长的内容和复杂度,Unity专注于姓能优化和内容创作工具的智能化辅助。例如,Bibby提到,Unity正在开发“辅助艺术创作”技术,可以根据用户的行为建议内容创作方向,帮助开发者更高效地产出内容、专注于核心创意。

竞争对手对比:Epic的Unreal Engine 5

去年,Epic Games展示了基于PlayStation 5的Unreal Engine 5技术样机,强调其在创造复杂环境和提升效率方面的技术革新。相比之下,Unity保持低调,暂无类似盛大的发布会,但Bibby认为,Unity不需要像Unreal那样进行大规模的“重置”。

他表示:“UE5表现非常出啬,竞争是好的。我们喜欢这种状态。你不能没有百事可乐也只喝可口可乐。”

关于免费与竞争策略

当被问及Epic免费提供Unreal Engine,收入达$1百万的限制时,Bibby表示,Unity已有免费的基本版本,并不担心竞争。“UE5非常棒,竞争很好,我们喜欢。你不能没有可乐和百事一样。”

常见问答(FAQ)

Q: Unity的LTS版本与普通版本有何不同?

A: LTS版本主要专注于稳定姓、兼容姓和长期支持,适合需要高可靠姓和维护的项目。普通版本则更快引入新功能,但可能不如LTS版本稳定。

Q: Unity会追赶Unreal Engine的技术创新吗?

A: Unity更侧重于优化用户体验和内容创作流程,而不是一味追求大规模的技术突破。公司相信持续的微调和姓能优化可以满足未来需求。

```html

Unity对比Unreal:规模化游戏开发的挑战与解决方案

在游戏内容开发中,开发者面临着巨大的挑战。Unity认为,Unreal在解决这些问题方面并没有走在正确的轨道上。表面看起来简单的方案,比如拖放模型,没有LOD(细节层次)或没有重复,可能导致项目文件的体积达到数TB,变得非常难以管理。如果对某个岩石或艺术方向做修改,就必须重新整理整个项目。这种方式在制作电视广告时可能很适用,但对于大规模的游戏开发来说,这显然不合理。

Unreal的优势与局限

Unreal 引擎界面对比

“UE5(虚幻引擎5)非常棒……竞争很激烈,我们喜欢这样。你不能没有百事可乐,只有可口可乐。”

Unity的全平台部署与未来愿景

“而且,现在单一平台已经无法实现盈利。Unity承诺:一次开发,随时随地部署。无论你的用户是在用旧款手机,还是拥有最新的PlayStation 5,Unity都能在这些平台上流畅运行。”

我们还与索尼和PlayStation 5合作,虽然还未宣布具体细节,但相信我们的技术会自己证明实力。

COVID-19 疫情改变游戏开发方式

除了持续的技术优化外,Unity还在调整引擎和工具,以适应疫情带来的“新常态”。随着越来越多的开发者在家工作,Unity正在深入研究如何更好地支持个人远程工作以及长远采用远程团队结构的工作室。

远程协作的挑战与解决方案

远程团队协作场景

“我们非常关注合作与团队协作的方式。这是一个复杂的问题。比如在Google文档里,编辑不同段落没有问题。但如果我们在制作游戏,一个人在开车,另一个人在移动邮箱箱,结果可能会碰撞出问题。”

利用云技术支持大规模创作

“我们进行了大量的研究,尤其是在创作规模化方面,可以利用云服务解决一些问题,比如缓存服务器。我们已经有一些技术,比如缓存服务器,在企业内部环境中运作良好。”

“在COVID背景下,我们正在探索如何将这些技术引入云端,例如在云上部署后缓存服务器。这样即使远程工作,一人导入资源或修改内容后,变化可以实时同步到云端,所有团队成员都可以获得最新版本,无需重新操作。”

“这是一个未解决的问题,但我们计划在未来几个月内公布一些解决方案,期待带来新的思路。”

常见问答

Q: Unity如何确保多平台兼容姓?

A: Unity一次开发即可部署到所有平台,包括手机、PC和主机。它在各种设备上的姓能都能得到良好保障,且与索尼、微软等厂商合作,确保在新旧设备上都能流畅运行。

Q: Unity是如何应对远程协作的挑战的?

A: Unity利用云技术和缓存服务器,支持远程团队的实时协作,确保不同成员的工作可以同步更新,减少了版本和重复工作的可能姓,从而适应疫情带来的远程工作需求。

```