Microsoft has connected to work on open game engine Open 3D Engine

Linux Foundation announced on the accession of Microsoft to the Fund Open 3D Fundation (O3DF ) created to continue the joint development of the game engine Open 3D Engine (O3DE), after it was opened by Amazon. Microsoft was among the main participants, on a par with Adobe, AWS, Huawei, Intel and Niantic. The representative of Microsoft will be part of the Governing Board O3DF. The total number of participants Open 3D Foundation reached 25.

Since the discovery the initial texts about 14 thousand changes that cover approximately 2 million lines of the code have been made to the O3DE engine. Monthly in the project repositories, 350-450 commits from 60-100 developers are recorded. The main goal of the project is the provision of an open high-quality 3D dart to develop modern AAA games and high-precision simulators that can work in real time and ensure the quality of the cinematic level.

Open 3D Engine is a redesigned and improved version of the previously developed proprietary engine amazon lumberyard , based on the technology of the Cryengine engine, licensed license Crytek has in 2015. The engine includes integrated environment for the development of games, a multi-flow system of photorealistic rendering atom renderer with Support Vulkan, Metal and DirectX 12, extensible 3D models editor, character animization system (EMOTION FX) , semi -finished development system (Prefab), simulation engine in real time and mathematical libraries using SIMD instructions. To determine the game logic, a visual programming environment (Script canvas), as well as LUA and Python languages.

can be used.

The engine is already used in Amazon, several game and animated studios, as well as in companies involved in the creation of robotics. From the games created on the basis of the game engine, you can note New World and Deadhaus sonata . The project is originally designed to adapt to its needs and has a modular architecture. In total, more than 30 modules are offered in the form of individual libraries suitable for replacement, integration into third -party projects and use separately. For example, thanks to modality, developers can replace graphics render, sound system, tongue support, network stack, physical engine and any other components.

/Media reports.