Amazons spilmotor, Lumberyard, har altid været tilgængelig til gratis brug, men den har aldrig fået megen støtte fra udviklere . Stillet over for denne mangel på appel har Amazon valgt at gøre spilmotoren til et open source-projekt. De har også ændret motorens navn og oprettet en organisation til at overvåge initiativet.
Alt dette blev annonceret af Amazon for nylig gennem en meddelelse, der introducerede O3DE (Open 3D Engine) -projektet, der giver en open source-spilmotor, der er velegnet til at skabe AAA-spil.
O3DE-motoren er en redesignet og forbedret version af Lumberyard-motoren, baseret på CryEngine-teknologier, der blev licenseret af Crytek i 2015, og understøtter forskellige platforme såsom Linux, Windows 10, macOS, iOS og Android. Koden er skrevet i C++ og udgivet under Apache 2.0- og MIT-licenserne.
O3DE's forskelle fra Amazon Lumberyard inkluderer et nyt Cmake-byggesystem , modulær arkitektur, åbne værktøjer, et nyt præfabrikeret system, en udvidelig brugergrænseflade baseret på Qt, yderligere muligheder for at arbejde med cloud-tjenester, ydeevneoptimeringer, nye netværksfunktioner og en forbedret renderingmotor med understøttelse af ray tracing, global illumination, anticipation og udskudt rendering.
Om Open 3D Engine

Spillemotoren inkluderer et integreret spiludviklingsmiljø, en multi-threaded Atom-processor, et fotorealistisk renderingssystem med understøttelse af Vulkan, Metal og DirectX 12, en udvidelig 3D-modeleditor, et karakteranimationssystem (Emotion FX), et præbygget udviklingssystem (Prefab), en realtids fysiksimuleringsmotor og matematiske biblioteker, der bruger SIMD-instruktioner. Det visuelle programmeringsmiljø (Script Canvas) samt sprogene Lua og Python kan bruges til at definere spillogik.
Vi lytter til spil- og simuleringsudviklere, der ønsker flere muligheder, der muliggør samarbejde, tilpasning og kreativ kontrol i deres produktionsprocesser. Opbygning af 3D-værktøjer fra bunden kan være omkostningskrævende, tage år at udvikle det og kræve betydelige ressourcer at vedligeholde. Disse udviklere ender med at vælge at bruge kritiske penge til at genopfinde hjulet eller bruge proprietære løsninger, der kan være vanskelige at tilpasse.
Det understøtter NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast og AMD TressFX til fysiksimulering og har også et indbygget netværksundersystem med understøttelse af trafikkomprimering og kryptering, simulering af netværksproblemer, datareplikering og streamsynkronisering. Det understøtter et universelt mesh-format til spilaktiver, automatiseret generering af aktiver i Python og asynkron indlæsning af aktiver.
I alt tilbydes mere end 30 moduler, der leveres som uafhængige biblioteker, der er egnede til udskiftning, integration i tredjepartsprojekter og separat brug. For eksempel kan udviklere takket være modularitet erstatte grafikgengivelse, lydsystem, sprogunderstøttelse, netværksstak, fysikmotor og enhver anden komponent.
Vi byggede et kraftfuldt komponentsystemsystem og en populær visual Script Canvas-scriptmotor. Vi erhvervede også animationseditoren Emotion FX, oprettede et modulært Gems-system og implementerede mange Twitch- og AWS-integrationer. Men en ting, der aldrig ændrede sig, var vores mission: at gøre gratis 3D-gengivelsesværktøjer i verdensklasse tilgængelige for alle. Nu går vi et skridt videre.
Motoren bruges allerede af Amazon, adskillige spil- og animationsstudier og robotvirksomheder. New World er et bemærkelsesværdigt eksempel på et spil skabt ved hjælp af denne motor.
Endelig nævnes det også, at Open 3D Foundation blev oprettet for at videreudvikle motoren på en neutral platform under Linux Foundations ledelse , hvis formål er at levere en åben 3D-motor af høj kvalitet til udvikling af moderne spil og højpræcisionssimulatorer, der er i stand til at arbejde i realtid og levere filmisk kvalitet.
Kilde: https://aws.amazon.com