Open 3D Engine,亚马逊用于创建 AAA 游戏的开源游戏引擎

亚马逊的游戏引擎 Lumberyard 始终可用 免费使用,但 从未得到太多支持 开发商而面对这种缺乏吸引力的情况,亚马逊选择将游戏引擎变成一个开源项目 除此之外,他们还更改了游戏引擎的名称,并创建了一个组织来监控该计划。

所有这一切都是亚马逊最近通过一项介绍 O3DE(开放 3D 引擎)项目的公告宣布的,该项目提供了一个适合创建 AAA 游戏的开源游戏引擎。

该发动机 O3DE 是 Lumberyard 引擎的重新设计和改进版本, 基于 2015 年从 Crytek 获得许可的 CryEngine 技术,并支持各种平台,如 Linux、Windows 10、macOS、iOS 和 Android。 该代码是用 C++ 编写的,并在 Apache 2.0 和 MIT 许可下发布。

O3DE 与 Amazon Lumberyard 的不同之处包括新的 Cmake 构建系统、模块化架构、开放实用程序、新的预构建系统、可扩展的基于 Qt 的用户界面、使用云服务的附加功能、性能优化、新的网络功能、改进的引擎渲染支持绘制光线、全局照明、预期和延迟渲染。

关于开放 3D 引擎

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

我们倾听游戏和模拟开发人员的意见,他们希望有更多选项能够在他们的生产过程中实现协作、定制和创造性控制。 从头开始构建 3D 工具成本高昂,需要数年时间开发,并且需要大量资源来维护。 这些开发人员最终选择花费大量资金重新发明轮子或使用难以定制的专有解决方案。

支持 NVIDIA PhysX、NVIDIA Cloth、NVIDIA Blast 和 AMD TressFX 进行物理模拟, 此外,它还具有内置的网络子系统,支持流量压缩和加密、网络问题模拟、数据复制和流量同步手段。 支持游戏资源的通用网格格式、Python 语言资源生成的自动化以及异步模式的资源加载。

恩总, 提供了 30 多个模块,作为单独的库提供, 适合替换,集成到第三方项目中,单独使用。 例如,由于模块化,开发人员可以替换图形渲染、声音系统、语言支持、网络堆栈、物理引擎和任何其他组件。

我们构建了强大的组件实体系统和流行的可视化 Script Canvas 脚本引擎。 我们还收购了动画编辑器 Emotion FX,创建了一个模块化的 Gems 系统,并实现了许多 Twitch 和 AWS 集成。 但从未改变的一件事是我们的使命:让每个人都可以使用世界一流的免费 3D 渲染工具。 现在我们更进一步。

该发动机 亚马逊、各种游戏和动画工作室已经在使用 和机器人公司。 在基于引擎打造的游戏中,New World 可以成为亮点。

最后,还提到 在一个中立的平台上进一步开发引擎 在 Linux 基金会的赞助下, 开放 3D 基金会成立,其目的是为现代游戏和高精度模拟器的开发提供高质量的开放式 3D 引擎,能够实时工作并提供电影质量。

数据来源: https://aws.amazon.com


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。