Release of the Open 3D Engine 22.10, open by Amazon

The non-profit organization Open 3D Foundation (O3DF) has announced the release of the Open 3D Engine 3 (O22.10DE), an open source 3D game engine suitable for the development of modern AAA-class games and high-fidelity simulators that can work in real time and provide cinematic quality. The code is written in C++ and published under the Apache 2.0 license. There is support for Linux, Windows, macOS, iOS and Android platforms.

The O3DE engine was source coded in July 2021 by Amazon and is based on the code of the previously developed Amazon Lumberyard proprietary engine built on CryEngine engine technologies licensed from Crytek in 2015. After the discovery, the development of the engine is supervised by the non-profit organization Open 3D Foundation, created under the auspices of the Linux Foundation. In addition to Amazon, companies such as Epic Games, Adobe, Huawei, Microsoft, Intel and Niantic joined the joint work on the project.

The engine includes an integrated environment for game development, a multi-threaded Atom Renderer photorealistic rendering system with support for Vulkan, Metal and DirectX 12, an extensible 3D model editor, a character animation system (Emotion FX), a prefab development system, a physical process simulation engine real-time and math libraries using SIMD instructions. The visual programming environment (Script Canvas), as well as the Lua and Python languages, can be used to define game logic.

The project was originally designed to be adapted to your needs and has a modular architecture. In total, more than 30 modules are offered, supplied as separate libraries, suitable for replacement, integration into third-party projects and use separately. For example, thanks to modularity, developers can replace the graphics renderer, sound system, language support, network stack, physics engine, and any other components.

Among the changes in the new version:

  • New features are proposed to simplify the involvement of new participants in the work and interaction between members of the development team. Added support for: external projects for downloading and sharing projects by URL; templates to simplify the creation of standard projects; network cache of resources for sharing access to processed resources; Wizards for quickly creating Gem extensions.
  • Improved tools for creating multiplayer games. Ready-made functions are provided for establishing a connection between the server and the client, debugging and creating networks.
  • Simplified processes for adding animation. Added built-in support for extracting root motion (Root Motion, character movement based on the animation of the root bone of the skeleton). Improved animation import process.
  • Enhanced interface options for navigating through resources. Added support for hot reloading of resources.
  • The convenience of working with the Viewport has been improved, the selection of elements and the editing of prefabs (prefabs) have been improved.
  • The terrain building system has been moved from the category of experimental features to the state of preliminary readiness (preview). Significantly improved rendering and editing performance of landscapes. Added support for scaling to areas of 16 by 16 kilometers.
  • New rendering capabilities have been implemented, such as sky and star generation additions.

Source: opennet.ru

Add a comment