Компанията Amazon представи проекта O3DE (Open 3D Engine), в рамките на който в отворен вид се предлагат сорс-кодовете на игрови енджин, удобен за създаването на игри от ААА клас. Енджинът O3DE е преработен и подобрен вариант на предишния фирмен енджин Amazon Lumberyard, базиран на технологиите от енджина CryEngine, лицензът на който бе придобит от компанията Crytek през 2015 година. Сорс кодът е написан на C++ и е публикуван под Apache 2.0 и MIT лицензите. Има версии за операционните системи Linux, Windows 10, macOS, iOS и Android.
Енджинът включва в себе си интегрирана среда за разработването на игри, многопоточната система за фотореалистично рендиране Atom Renderer с поддръжката на Vulkan, Metal и DirectX 12, редактор на 3D модели, възможностите на който могат да бъдат разширявани, система за анимиране на персонажите (Emotion FX), система за разработване на полуфабрикати (prefab), енджин за симулиране на физически процеси в реално време, както и математически библиотеки, в които се използват SIMD процесорните инструкции. За определянето на игровата логика може да се използва средата за визуално програмиране Script Canvas, както и програмните езици Lua и Python.
За симулирането на физични процеси се поддържат NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast и AMD TressFX. Налична е интегрирана мрежова подсистема с поддръжка на компресия и криптиране на трафика, симулация на мрежови проблеми, средства за репликация на данните и синхронизиране на потоците. Поддържа се универсален mesh формат за игровите ресурси, автоматизирано генериране на ресурси на езика Python и зареждане на ресурси в асинхронен режим.
Проектът още от самото начало е проектиран с възможност за адаптация към различните нужди на гейм дизайнерите и има модулна архитектура. Предлагат се над 30 модула във вид на отделни софтуерни библиотеки, подходящи за замяна и интеграция на външни проекти. Така например, благодарение на тази модулност разработчиците могат да заменят рендера на графиката, звуковата подсистема, поддръжката на езици, мрежовия стек, енджинът на физичните процеси, както и всички други компоненти.
Сред разликите на O3DE спрямо енджина Amazon Lumberyard се изброяват новата система за компилация базирана на Cmake, модулната архитектура, използването на помощни програми с отворен код, допълнителните възможности за работа с облачни онлайн услуги, оптимизация на производителността, поддържане трасирането на лъчите в реално време, предварително рендиране и други. Енджинът вече се използва от Amazon, от няколко игрови и анимационни студия, както и от няколко компании, занимаващи се предимно с роботизация и роботехника. Една от игрите, създадена с помощта на новия игрови енджин е New World.
Новият енджин вече се използва от над 20 компании, включително Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX и Open Robotics.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

