Amazons spillmotor, Lumberyard, var alltid tilgjengelig for gratis bruk, men den fikk aldri mye støtte fra utviklere . Stilt overfor denne mangelen på appell har Amazon valgt å gjøre spillmotoren til et åpen kildekode-prosjekt. De har også endret motorens navn og opprettet en organisasjon for å overvåke initiativet.
Alt dette Amazon ble nylig avduket gjennom en kunngjøring som introduserte O3DE (Open 3D Engine) -prosjektet, som gir en open source-spillmotor som er egnet for å lage AAA-spill.
O3DE-motoren er en redesignet og forbedret versjon av Lumberyard-motoren, basert på CryEngine-teknologier lisensiert av Crytek i 2015, og støtter forskjellige plattformer som Linux, Windows 10, macOS, iOS og Android. Koden er skrevet i C++ og utgitt under Apache 2.0- og MIT-lisensene.
O3DEs forskjeller fra Amazon Lumberyard inkluderer et nytt Cmake-byggesystem , modulær arkitektur, åpne verktøy, et nytt prefabrikert system, et utvidbart brukergrensesnitt basert på Qt, tilleggsfunksjoner for å jobbe med skytjenester, ytelsesoptimaliseringer, nye nettverksfunksjoner og en forbedret renderingsmotor med støtte for strålesporing, global belysning, forventning og utsatt rendering.
Om Open 3D Engine

Spillmotoren inkluderer et integrert spillutviklingsmiljø, en flertrådet Atom-prosessor, et fotorealistisk renderingssystem med støtte for Vulkan, Metal og DirectX 12, en utvidbar 3D-modellredigerer, et karakteranimasjonssystem (Emotion FX), et forhåndsbygd utviklingssystem (Prefab), en sanntids fysikksimuleringsmotor og matematiske biblioteker som bruker SIMD-instruksjoner. Det visuelle programmeringsmiljøet (Script Canvas), samt språkene Lua og Python, kan brukes til å definere spilllogikk.
Vi lytter til spill- og simuleringsutviklere som ønsker flere alternativer som muliggjør samarbeid, tilpasning og kreativ kontroll i produksjonsprosessene. Å bygge 3D-verktøy fra bunnen av kan være kostnadskrevende, ta år å utvikle det og kreve betydelige ressurser å vedlikeholde. Disse utviklerne velger å bruke kritiske penger på å finne opp hjulet eller bruke proprietære løsninger som det kan være vanskelig å tilpasse.
Den støtter NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast og AMD TressFX for fysikksimulering, og har også et innebygd nettverksundersystem med støtte for trafikkkomprimering og kryptering, nettverksproblemsimulering, datareplikering og strømsynkronisering. Den støtter et universelt mesh-format for spillressurser, automatisert ressursgenerering i Python og asynkron innlasting av ressurser.
Totalt tilbys mer enn 30 moduler, levert som uavhengige biblioteker, egnet for utskifting, integrering i tredjepartsprosjekter og separat bruk. For eksempel, takket være modularitet, kan utviklere erstatte grafikkgjengivelse, lydsystem, språkstøtte, nettverksstakk, fysikkmotor og enhver annen komponent.
Vi bygde et kraftig komponentsystem og en populær visual Script Canvas-skriptmotor. Vi kjøpte også animasjonsredaktøren Emotion FX, opprettet et modulært edelstenesystem og implementerte mange Twitch- og AWS-integrasjoner. Men en ting som aldri endret seg, var vårt oppdrag: å gjøre gratis 3D-gjengivelsesverktøy i verdensklasse tilgjengelig for alle. Nå går vi et skritt videre.
Motoren brukes allerede av Amazon, flere spill- og animasjonsstudioer og robotselskaper. New World er et bemerkelsesverdig eksempel på et spill laget med denne motoren.
Til slutt nevnes det også at for å videreutvikle motoren på en nøytral plattform i regi av Linux Foundation, ble Open 3D Foundation opprettet , hvis formål er å tilby en åpen 3D-motor av høy kvalitet for utvikling av moderne spill og høypresisjonssimulatorer som er i stand til å fungere i sanntid og gi filmatisk kvalitet.
Kilde: https://aws.amazon.com