游戏引擎Open 3D Engine 22.10发布,由亚马逊开放

非营利组织开放 3D 基金会 (O3DF) 宣布发布开放 3D 游戏引擎 Open 3D Engine 22.10 (O3DE),适用于开发能够实时运行并提供电影质量的现代 AAA 游戏和高保真模拟。 该代码是用 C++ 编写的,并在 Apache 2.0 许可证下发布。 支持 Linux、Windows、macOS、iOS 和 Android 平台。

O3DE 引擎的源代码由 Amazon 于 2021 年 2015 月开源,基于之前开发的专有 Amazon Lumberyard 引擎的代码,该引擎基于 3 年获得 Crytek 许可的 CryEngine 引擎技术构建。 发现后,该引擎的开发由 Linux 基金会赞助创建的非盈利组织 Open XNUMXD Foundation 监督,除亚马逊外,还有 Epic Games、Adobe、华为、微软、英特尔和 Niantic 等公司加入了该项目的联合工作。

该引擎包括集成的游戏开发环境、支持Vulkan、Metal和DirectX 12的多线程真实感渲染系统Atom Renderer、可扩展的3D模型编辑器、角色动画系统(Emotion FX)、半成品开发系统(prefab),一个使用 SIMD 指令的物理模拟引擎实时和数学库。 为了定义游戏逻辑,可以使用可视化编程环境(Script Canvas)以及Lua和Python语言。

该项目最初设计为适应您的需求,并具有模块化架构。 总共提供了 30 多个模块,作为单独的库提供,适合替换、集成到第三方项目中并单独使用。 例如,由于模块化,开发人员可以更换图形渲染器、声音系统、语言支持、网络堆栈、物理引擎和任何其他组件。

新版本的变化包括:

  • 已提出新功能来简化新参与者对工作的参与以及开发团队成员之间的交互。 添加了对以下内容的支持:通过 URL 下载和共享项目的外部项目; 用于简化标准项目创建的模板; 用于组织对已处理资源的共享访问的网络资源缓存; 用于快速创建 Gem 扩展的向导。
  • 改进了用于创建多人游戏的工具。 提供了现成的功能来组织服务器和客户端之间的连接、调试和创建网络。
  • 添加动画的过程已得到简化。 添加了对根运动提取的内置支持(根运动,基于骨架根骨骼动画的角色运动)。 改进了动画导入流程。
  • 用于浏览资源的界面功能已得到扩展。 添加了对资源热重载的支持。
  • 使用视口的可用性得到了改进,元素的选择和预制件的编辑也得到了改进。
  • 景观建设体系已从实验能力范畴转入初步准备(预览)状态。 渲染和编辑景观的性能得到了显着提高。 添加了对缩放至 16 x 16 公里区域的支持。
  • 已经实现了新的渲染功能,例如生成天空和星星的附加功能。

来源: opennet.ru

添加评论