Ang game engine ng Amazon, ang Lumberyard, ay palaging available para sa libreng paggamit, ngunit hindi ito nakatanggap ng gaanong suporta mula sa mga developer . Dahil sa kawalan ng ganitong pagiging kaakit-akit, pinili ng Amazon na gawing open-source project ang game engine. Binago rin nila ang pangalan ng engine at lumikha ng isang organisasyon upang subaybayan ang inisyatibo.
Ang lahat ng Amazon na ito ay inilabas kamakailan sa pamamagitan ng isang anunsyo na nagpapakilala sa proyekto ng O3DE (Open 3D Engine), na nagbibigay ng isang bukas na engine ng laro ng mapagkukunan na angkop para sa paglikha ng mga larong AAA.
Ang O3DE engine ay isang muling idinisenyo at pinahusay na bersyon ng Lumberyard engine, batay sa mga teknolohiyang CryEngine na lisensyado ng Crytek noong 2015, at sumusuporta sa iba't ibang platform tulad ng Linux, Windows 10, macOS, iOS, at Android. Ang code ay nakasulat sa C++ at inilabas sa ilalim ng mga lisensyang Apache 2.0 at MIT.
Ang mga pagkakaiba ng O3DE mula sa Amazon Lumberyard ay kinabibilangan ng isang bagong Cmake build system , modular architecture, open utilities, isang bagong prefabricated system, isang extensible user interface batay sa Qt, mga karagdagang kakayahan para sa pagtatrabaho sa mga cloud service, mga pag-optimize ng performance, mga bagong kakayahan sa networking, at isang pinahusay na rendering engine na may suporta para sa ray tracing, global illumination, anticipation, at deferred rendering.
Tungkol sa Open 3D Engine

Kasama sa engine ang isang integrated game development environment, isang multi-threaded Atom processor, isang photorealistic rendering system na may suporta para sa Vulkan, Metal, at DirectX 12, isang extensible 3D model editor, isang character animation system (Emotion FX), isang pre-built development system (Prefab), isang real-time physics simulation engine, at mga mathematical library na gumagamit ng mga SIMD instruction. Ang visual programming environment (Script Canvas), pati na rin ang mga wikang Lua at Python, ay maaaring gamitin upang tukuyin ang lohika ng laro.
Nakikinig kami sa mga developer ng laro at simulation na nais ang higit pang mga pagpipilian na nagbibigay-daan sa pakikipagtulungan, pagpapasadya, at kontrol ng malikhaing sa kanilang mga proseso ng produksyon. Ang pagbuo ng mga tool sa 3D mula sa simula ay maaaring maging ipinagbabawal sa gastos, tumagal ng maraming taon upang mapaunlad, at nangangailangan ng mga makabuluhang mapagkukunang mapanatili. Ang mga tagabuo na ito ay nagtatapos sa pagpili ng paggastos ng kritikal na pera na muling pagsasaayos ng gulong o paggamit ng mga pagmamay-ari na solusyon na maaaring mahirap ipasadya.
Sinusuportahan nito ang NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast, at AMD TressFX para sa physics simulation, at nagtatampok din ng built-in na network subsystem na may suporta para sa traffic compression at encryption, network problem simulation, data replication, at stream synchronization. Sinusuportahan nito ang isang universal mesh format para sa mga game asset, automated asset generation sa Python, at asynchronous asset loading.
Sa kabuuan, mahigit 30 module ang iniaalok, ibinibigay bilang mga independent library, angkop para sa pagpapalit, pagsasama sa mga proyekto ng third-party, at hiwalay na paggamit. Halimbawa, dahil sa modularity, maaaring palitan ng mga developer ang graphics rendering, sound system, suporta sa wika, network stack, physics engine, at anumang iba pang component.
Bumuo kami ng isang malakas na system ng entity ng sangkap at isang tanyag na visual na Script Canvas scripting engine. Nakuha rin namin ang editor ng animation na Emotion FX, lumikha ng isang modular na Diamante system, at nagpatupad ng maraming pagsasama ng Twitch at AWS. Ngunit isang bagay na hindi nagbago ay ang aming misyon: upang gawing naa-access sa lahat ang mga tool sa pag-render ng 3D na walang klase sa mundo. Ngayon ay lalayo pa kami sa isang hakbang.
Ang engine ay ginagamit na ng Amazon, ilang game at animation studio , at mga kumpanya ng robotics. Ang New World ay isang kapansin-pansing halimbawa ng isang larong nilikha gamit ang engine na ito.
Panghuli, nabanggit din na upang higit pang mapaunlad ang engine sa isang neutral na plataporma sa ilalim ng tangkilik ng Linux Foundation, nilikha ang Open 3D Foundation , na ang layunin ay magbigay ng isang mataas na kalidad na open 3D engine para sa pagbuo ng mga modernong laro at high-precision simulator na may kakayahang gumana nang real time at magbigay ng kalidad ng pelikula.
Pinagmulan: https://aws.amazon.com