Unreal Engine 5.5 & Unity 6

Unity 6引擎正式发布
带来了众多新工具和功能,并引入新的发布更新方式

Unity首席执行官Matt Bromberg宣布,Unity 6引擎今天在全球范围内正式发布,这是Unity迄今为止稳定性与性能俱佳的版本。Matt Bromberg表示,Unity 6是在全球开发者的协作下构建、测试和优化而成的,完全达到了生产级的稳定性,是其发布过的性能和稳定性都非常出色的版本。

Unity 6带来了众多新工具和功能:端到端的多人游戏工作流程加速了联网游戏的开发;WebGL支持让发布到新平台更加顺畅;以及新的图形功能,比如GPU Resident Drawer和通用渲染管线(URP)的Render Graph,能将部分工作从CPU转移到 GPU,在内部和客户测试中,CPU性能提升高达四倍。此外,Unity 6还显著提升了平台的稳定性。

去年在荷兰阿姆斯特丹的Unite 2023活动上,Unity向开发人员演示了全新的Unity 6引擎,并使用Syncy Studios制作《幻想王国(Fantasy Kingdom)》Demo进行了演示,让大家看到了性能及画面的改进。随着Unity 6的正式发布,《幻想王国》的项目和资产将在Unity Asset Store上免费提供,供非商业用途使用。

这次还Unity引入了一种新的发布更新的方式,使其能够在提升引擎性能和稳定性的同时,让用户升级时更加轻松且不易受到干扰。今后,Unity将维护三种发布类型:

  • 主要版本(如Unity 6);
  • 补丁版本,提供错误修复和工作流程改进,但不包含新功能;
  • 一种称为“更新”的新版本类型,将遵循6.X的命名规则。

更新版本将提供新功能,选择性使用,这些功能是附加的,并且不会破坏与当前引擎版本的兼容性。按照之前官方在年度“Unite”开发者大会分享的信息,Unity 6系列的首个更新版本——Unity 6.1,将于2025年4月发布。

Unity称,Unity 6的发布只是一个开始,将继续专注于为开发者提供实用价值。与以往的LTS版本相比,会为Unity 6继续保留大量的产品和工程资源,并承诺在下一个主要版本发布后至少支持两年。

Unity Learn

Unity Learn 是一个由 Unity Technologies 提供的在线学习平台,旨在帮助开发者和创作者掌握 Unity 引擎的使用。该平台提供了丰富的学习资源,包括:

  • 教程:从基础到高级的逐步指导,涵盖游戏开发、动画、虚拟现实等多个领域。
  • 课程:系统化的学习路径,帮助用户深入理解 Unity 的各个功能。
  • 项目:实际项目示例,帮助用户通过实践来巩固所学知识。
  • 社区:论坛和讨论区,用户可以在这里提问、分享经验和获取反馈。

Unity Learn 适合初学者和有经验的开发者,能够帮助他们提升技能、掌握新技术以及跟上 Unity 的最新发展动态。

虚幻5.5和Unity 6游戏引擎哪个更适合你?

1. 项目类型和规模

  • 大型 AAA 游戏
    • 选择虚幻引擎:因其强大的图形渲染能力和支持大型开放世界游戏的功能。
  • 独立游戏和小型项目
    • 选择 Unity:因为其易用性和快速开发能力,更适合小团队或个人开发者。

2. 图形需求

  • 高保真度图形
    • 选择虚幻引擎:其图形引擎能够提供顶级的视觉效果,适合需要复杂光照和材质的游戏。
  • 灵活性和性能优化
    • 选择 Unity:虽然图形能力优秀,但更注重性能和跨平台支持,适合不同设备。

3. 编程能力

  • 非程序员开发者
    • 选择虚幻引擎:蓝图系统使得不熟悉编程的用户也能创建复杂游戏逻辑。
  • 有编程基础的开发者
    • 选择 Unity:提供 C# 编程环境,适合有编程经验的开发者,能够灵活控制项目。

4. 目标平台

  • 主要针对主机和 PC 游戏
    • 选择虚幻引擎:其针对高端平台的优化使其更适合这些设备。
  • 跨平台游戏开发
    • 选择 Unity:支持多种平台(如移动设备、PC 和控制台),方便开发者进行跨平台发布。

5. 资源和资产管理

  • 高质量资产需求
    • 选择虚幻引擎:适合需要高质量资源的项目,但资产市场相对较小。
  • 丰富的资源选择
    • 选择 Unity:资产商店提供众多资源,方便快速开发和迭代。

6. 学习曲线

  • 快速上手
    • 选择 Unity:易于学习,适合新手和入门级开发者。
  • 深入学习
    • 选择虚幻引擎:虽然学习曲线陡峭,但掌握后能够开发出复杂的项目。

7. 社区和支持

  • 寻求广泛支持和资源
    • 选择 Unity:庞大的社区和丰富的教程资源,便于获取帮助。
  • 针对高级开发的支持
    • 选择虚幻引擎:有专注于高端开发者的社区和资源,适合大型团队。

总结

开发者在选择引擎时,应该根据项目的需求、团队的技能水平、目标平台等因素进行综合考虑。这将有助于选择最适合的游戏引擎,从而提高开发效率和最终产品质量。