Компанія Epic Games приєдналася до організації, що розвиває відкритий ігровий двигун Open 3D Engine

Організація Linux Foundation оголосила про приєднання компанії Epic Games до фонду Open 3D Foundation (O3DF), створеного для продовження спільної розробки ігрового двигуна Open 3D Engine (O3DE) після його відкриття компанією Amazon. Компанія Epic Games, що розробляє ігровий двигун Unreal Engine, увійшла до числа головних учасників, в одному ряду з Adobe, AWS, Huawei, Microsoft, Intel та Niantic. Представник Epic Games увійде до складу керуючої ради (Governing Board) O3DF.

Головною метою проекту Open 3D Engine називається надання відкритого високоякісного 3D-движка для розробки сучасних ігор класу AAA та високоточних симуляторів, здатних працювати в режимі реального часу та забезпечити якість кінематографічного рівня. У складі організації Open 3D Foundation компанія Epic Games має намір зосередити зусилля на забезпеченні переносимості ігрових ресурсів та супутнього мультимедійних даних, для того, щоб позбавити художників та творців контенту від прив'язки до певних інструментів.

Open 3D Engine є переробленим і покращеним варіантом раніше розвивається пропрієтарного двигуна Amazon Lumberyard, заснованого на технологіях двигуна CryEngine, ліцензованих у компанії Crytek в 2015 році. Двигун включає інтегроване середовище для розробки ігор, багатопоточну систему фотореалістичного рендерингу Atom Renderer з підтримкою Vulkan, Metal і DirectX 12, редактор 3D-моделей, що розширюється, систему анімування персонажів (Emotion FX), систему розробки напівфабрикатів (prefab), двигун у реальному режимі часу та математичні бібліотеки, які використовують інструкції SIMD. Для визначення ігрової логіки може використовуватися середовище візуального програмування (Script Canvas), а також мови Lua та Python.

Двигун вже застосовується в Amazon, кількох ігрових та анімаційних студіях, а також у компаніях, що займаються створенням робототехніки. Зі створених на базі двигуна ігор можна відзначити New World і Deadhaus Sonata. Проект спочатку розрахований на можливість адаптації під свої потреби та має модульну архітектуру. Усього пропонується понад 30 модулів, що постачаються у вигляді окремих бібліотек, придатних для заміни, інтеграції в сторонні проекти та використання окремо. Наприклад, завдяки модульності розробники можуть замінити рендер графіки, звукову систему, підтримку мов, мережевий стек, фізичний двигун та будь-які інші компоненти.

Джерело: opennet.ru

Додати коментар або відгук