Amazon has published an open-source game engine Open 3D Engine based on CryEngine technologies

Amazon has published the O3DE (Open 3D Engine) project, which open-sources a game engine suitable for creating AAA games. The O3DE engine is a revised and improved version of Amazon Lumberyard's previously developed proprietary engine based on CryEngine technology licensed from Crytek in 2015. The code is written in C++ and published under the Apache 2.0 and MIT licenses. There is support for Linux, Windows 10, macOS, iOS and Android platforms.

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.

Amazon has published an open-source game engine Open 3D Engine based on CryEngine technologies

NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast, and AMD TressFX are supported for physics simulation. There is a built-in network subsystem with support for traffic compression and encryption, simulation of network problems, tools for data replication and stream synchronization. It supports a universal mesh format for game resources, automating the generation of resources in Python, and loading resources in asynchronous mode.

Amazon has published an open-source game engine Open 3D Engine based on CryEngine technologies

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.

Amazon has published an open-source game engine Open 3D Engine based on CryEngine technologies

Other differences between O3DE and the Amazon Lumberyard engine include a new build system based on Cmake, modular architecture, use of open utilities, a new prefab system, an extensible user interface based on Qt, additional cloud services, performance optimizations, new networking capabilities, an improved engine rendering with support for ray tracing, global illumination, forward and deferred rendering. The engine is already used by Amazon, several game and animation studios, and robotics companies. Of the games created on the basis of the engine, New World can be noted.

To further develop the engine on a neutral platform, under the auspices of the Linux Foundation, the Open 3D Foundation was created, the goal of which is to provide an open, high-quality 3D engine for the development of modern games and high-fidelity simulators that can work in real time and provide cinematic quality. 20 companies have already joined the collaboration on the engine, including Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX and Open Robotics.



Source: opennet.ru

Add a comment