Epic Games has joined the organization developing the Open 3D Engine

The Linux Foundation has announced that Epic Games has joined the Open 3D Foundation (O3DF), which was established to continue the co-development of the Open 3D Engine (O3DE) after it was discovered by Amazon. Epic Games, which develops the Unreal Engine game engine, was among the main participants, along with Adobe, AWS, Huawei, Microsoft, Intel and Niantic. An Epic Games representative will serve on the Governing Board of the O3DF.

The main goal of the Open 3D Engine project is to provide an open, high-quality 3D engine for the development of modern AAA-class games and high-fidelity simulators that can work in real time and provide cinematic quality. As part of the Open 3D Foundation, Epic Games intends to focus on the portability of game assets and accompanying multimedia data in order to free artists and content creators from being tied to certain tools.

The Open 3D 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 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 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 and Deadhaus Sonata can be noted. 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.

Source: opennet.ru

Add a comment