Open 3D Engine, двигател на игри с отворен код на Amazon за създаване на AAA игри

Игровият енджин на Amazon, Lumberyard, винаги е бил достъпен за безплатно ползване, но никога не е получавал голяма подкрепа от разработчиците . Изправен пред тази липса на привлекателност, Amazon реши да направи игровия енджин проект с отворен код. Те също така промениха името на енджина и създадоха организация, която да наблюдава инициативата.

Всичко това Amazon наскоро разкри чрез съобщение, представящо проекта O3DE (Open 3D Engine), който предоставя игрален механизъм с отворен код, подходящ за създаване на AAA игри.

O3DE енджина е преработена и подобрена версия на Lumberyard енджина, базирана на CryEngine технологии, лицензирани от Crytek през 2015 г., и поддържа различни платформи като Linux, Windows 10, macOS, iOS и Android. Кодът е написан на C++ и е издаден под лицензите Apache 2.0 и MIT.

Разликите на O3DE от Amazon Lumberyard включват нова система за изграждане Cmake , модулна архитектура, отворени помощни програми, нова предварително сглобена система, разширяем потребителски интерфейс, базиран на Qt, допълнителни възможности за работа с облачни услуги, оптимизации на производителността, нови мрежови възможности и подобрен енджин за рендиране с поддръжка на проследяване на лъчи, глобално осветяване, предвиждане и отложено рендиране.

Относно Open 3D Engine

Двигателят включва интегрирана среда за разработка на игри, многонишков Atom процесор, фотореалистична система за рендиране с поддръжка на Vulkan, Metal и DirectX 12, разширяем редактор на 3D модели, система за анимация на герои (Emotion FX), предварително изградена система за разработка (Prefab), енджин за симулация на физика в реално време и математически библиотеки, които използват SIMD инструкции. Средата за визуално програмиране (Script Canvas), както и езиците Lua и Python, могат да се използват за дефиниране на логиката на играта.

Слушаме разработчиците на игри и симулации, които искат повече опции, които дават възможност за сътрудничество, персонализиране и творчески контрол в техните производствени процеси. Изграждането на 3D инструменти от нулата може да струва непосилно, да отнеме години и да изисква значителни ресурси за поддръжка. Тези разработчици в крайна сметка избират да похарчат критични пари, за да преоткрият колелото или да използват патентовани решения, които могат да бъдат трудни за персонализиране.

Поддържа NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast и AMD TressFX за симулация на физика, а също така разполага с вградена мрежова подсистема с поддръжка за компресиране и криптиране на трафик, симулация на мрежови проблеми, репликация на данни и синхронизация на потоци. Поддържа универсален mesh формат за игрови ресурси, автоматизирано генериране на ресурси в Python и асинхронно зареждане на ресурси.

Общо се предлагат над 30 модула, доставяни като независими библиотеки, подходящи за подмяна, интеграция в проекти на трети страни и отделна употреба. Например, благодарение на модулността, разработчиците могат да заменят графичното рендиране, звуковата система, езиковата поддръжка, мрежовия стек, физическия енджин и всеки друг компонент.

Изградихме мощна компонентна система и популярен скриптов механизъм за визуални скриптове. Също така придобихме редактора за анимация Emotion FX, създадохме модулна система Gems и внедрихме много интеграции на Twitch и AWS. Но едно нещо, което никога не се промени, беше нашата мисия: да направим безплатните инструменти за 3D визуализация от световна класа достъпни за всички. Сега отиваме още една крачка напред.

Двигателят вече се използва от Amazon, няколко студия за игри и анимация , както и компании за роботика. New World е забележителен пример за игра, създадена с помощта на този енджин.

Накрая се споменава също, че за по-нататъшно развитие на двигателя на неутрална платформа под егидата на Linux Foundation е създадена Open 3D Foundation , чиято цел е да осигури висококачествен отворен 3D енджин за разработване на съвременни игри и високопрецизни симулатори, способни да работят в реално време и да осигуряват кинематографично качество.

Източник: https://aws.amazon.com


Добавяне като предпочитан източник в Google