Herní engine Lumberyard od Amazonu byl vždy k dispozici k bezplatnému použití, ale od vývojářů se mu nikdy moc nelíbilo . Vzhledem k této neatraktivnosti se Amazon rozhodl pro open-source projekt. Také změnil název enginu a vytvořil organizaci, která tuto iniciativu monitoruje.
To vše bylo nedávno oznámeno společností Amazon prostřednictvím oznámení představujícího projekt O3DE (Open 3D Engine), který poskytuje herní engine s otevřeným zdrojovým kódem vhodný pro vytváření her AAA.
Engine O3DE je přepracovaná a vylepšená verze enginu Lumberyard, založená na technologiích CryEngine licencovaných společností Crytek v roce 2015, a podporuje různé platformy, jako jsou Linux, Windows 10, macOS, iOS a Android. Kód je napsán v jazyce C++ a vydán pod licencemi Apache 2.0 a MIT.
Mezi rozdíly O3DE oproti Amazon Lumberyard patří nový systém sestavení Cmake , modulární architektura, otevřené utility, nový prefabrikovaný systém, rozšiřitelné uživatelské rozhraní založené na Qt, další možnosti pro práci s cloudovými službami, optimalizace výkonu, nové síťové funkce a vylepšený renderovací engine s podporou sledování paprsků, globálního osvětlení, anticipace a odloženého renderování.
O Open 3D Engine

Engine obsahuje integrované herní vývojové prostředí, vícevláknový procesor Atom, fotorealistický renderovací systém s podporou Vulkan, Metal a DirectX 12, rozšiřitelný editor 3D modelů, systém animace postav (Emotion FX), předpřipravený vývojový systém (Prefab), engine pro simulaci fyziky v reálném čase a matematické knihovny, které využívají instrukce SIMD. K definování herní logiky lze použít vizuální programovací prostředí (Script Canvas) a také jazyky Lua a Python.
Nasloucháme vývojářům her a simulací, kteří chtějí více možností, které umožňují spolupráci, přizpůsobení a kreativní kontrolu v jejich produkčních procesech. Budování 3D nástrojů od nuly může být nákladově neúnosné, jejich vývoj bude trvat roky a jejich údržba bude vyžadovat značné prostředky. Tito vývojáři se nakonec rozhodli utratit rozhodující peníze za znovuobjevení kola nebo za použití proprietárních řešení, jejichž přizpůsobení může být obtížné.
Podporuje technologie NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast a AMD TressFX pro fyzikální simulaci a také obsahuje vestavěný síťový subsystém s podporou komprese a šifrování provozu, simulace síťových problémů, replikace dat a synchronizace streamů. Podporuje univerzální formát mesh pro herní datové zdroje, automatizované generování datových zdrojů v Pythonu a asynchronní načítání datových zdrojů.
Celkem je nabízeno více než 30 modulů, dodávaných jako nezávislé knihovny, vhodné pro výměnu, integraci do projektů třetích stran a samostatné použití. Díky modularitě mohou vývojáři například nahradit grafický rendering, zvukový systém, jazykovou podporu, síťový stack, fyzikální engine a jakoukoli další komponentu.
Postavili jsme výkonný systém entit komponent a populární vizuální skriptovací modul Script Canvas. Získali jsme také editor animací Emotion FX, vytvořili jsme modulární systém Gems a implementovali mnoho integrací Twitch a AWS. Ale jedna věc, která se nikdy nezměnila, byla naše mise: zpřístupnit bezplatný nástroj pro 3D vykreslování na světové úrovni všem. Nyní jdeme o krok dále.
Tento engine již používá Amazon, několik herních a animačních studií a robotické společnosti. New World je pozoruhodným příkladem hry vytvořené s použitím tohoto enginu.
Nakonec je také zmíněno, že pro další vývoj enginu na neutrální platformě pod záštitou Linux Foundation byla vytvořena Open 3D Foundation , jejímž účelem je poskytnout vysoce kvalitní otevřený 3D engine pro vývoj moderních her a vysoce přesných simulátorů schopných pracovat v reálném čase a poskytovat filmovou kvalitu.
Zdroj: https://aws.amazon.com