Enjin permainan Amazon, Lumberyard, sentiasa tersedia untuk kegunaan percuma, tetapi ia tidak pernah menerima banyak sokongan daripada pembangun . Berdepan dengan kekurangan daya tarikan ini, Amazon telah memilih untuk menjadikan enjin permainan sebagai projek sumber terbuka. Mereka juga telah menukar nama enjin dan mewujudkan sebuah organisasi untuk memantau inisiatif tersebut.
Semua Amazon ini baru-baru ini dilancarkan melalui pengumuman yang memperkenalkan projek O3DE (Open 3D Engine), yang menyediakan enjin permainan sumber terbuka yang sesuai untuk membuat permainan AAA.
Enjin O3DE ialah versi enjin Lumberyard yang direka bentuk semula dan dipertingkatkan, berdasarkan teknologi CryEngine yang dilesenkan oleh Crytek pada tahun 2015, dan menyokong pelbagai platform seperti Linux, Windows 10, macOS, iOS dan Android. Kod ini ditulis dalam C++ dan dikeluarkan di bawah lesen Apache 2.0 dan MIT.
Perbezaan O3DE daripada Amazon Lumberyard termasuk sistem binaan Cmake baharu , seni bina modular, utiliti terbuka, sistem pasang siap baharu, antara muka pengguna yang boleh dikembangkan berdasarkan Qt, keupayaan tambahan untuk bekerja dengan perkhidmatan awan, pengoptimuman prestasi, keupayaan rangkaian baharu dan enjin pemaparan yang dipertingkatkan dengan sokongan untuk penjejakan sinar, pencahayaan global, jangkaan dan pemaparan tertangguh.
Mengenai Mesin 3D Terbuka

Enjin ini merangkumi persekitaran pembangunan permainan bersepadu, pemproses Atom berbilang utas, sistem pemaparan fotorealistik dengan sokongan untuk Vulkan, Metal dan DirectX 12, editor model 3D yang boleh dikembangkan, sistem animasi watak (Emotion FX), sistem pembangunan prabina (Prefab), enjin simulasi fizik masa nyata dan pustaka matematik yang menggunakan arahan SIMD. Persekitaran pengaturcaraan visual (Script Canvas), serta bahasa Lua dan Python, boleh digunakan untuk menentukan logik permainan.
Kami mendengarkan pembangun permainan dan simulasi yang menginginkan lebih banyak pilihan yang membolehkan kolaborasi, penyesuaian, dan kawalan kreatif dalam proses pengeluaran mereka. Membina alat 3D dari awal boleh menjadi penghalang kos, memakan masa bertahun-tahun untuk dikembangkan, dan memerlukan sumber daya yang besar untuk dikekalkan. Pembangun ini akhirnya memilih untuk menghabiskan wang kritikal untuk mencipta semula roda atau menggunakan penyelesaian proprietari yang sukar untuk disesuaikan.
Ia menyokong NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast dan AMD TressFX untuk simulasi fizik dan turut menampilkan subsistem rangkaian terbina dalam dengan sokongan untuk pemampatan dan penyulitan trafik, simulasi masalah rangkaian, replikasi data dan penyegerakan strim. Ia menyokong format jejaring universal untuk aset permainan, penjanaan aset automatik dalam Python dan pemuatan aset tak segerak.
Secara keseluruhan, lebih daripada 30 modul ditawarkan, dibekalkan sebagai perpustakaan bebas, sesuai untuk penggantian, penyepaduan ke dalam projek pihak ketiga dan penggunaan berasingan. Contohnya, hasil daripada modulariti, pembangun boleh menggantikan pemaparan grafik, sistem bunyi, sokongan bahasa, susunan rangkaian, enjin fizik dan sebarang komponen lain.
Kami membina sistem entiti komponen yang kuat dan mesin skrip Skrip Canvas visual yang popular. Kami juga memperoleh editor animasi Emotion FX, membuat sistem Permata modular, dan melaksanakan banyak integrasi Twitch dan AWS. Tetapi satu perkara yang tidak pernah berubah adalah misi kami: untuk menjadikan alat rendering 3D percuma bertaraf dunia dapat diakses oleh semua orang. Sekarang kita melangkah lebih jauh.
Enjin ini telah pun digunakan oleh Amazon, beberapa studio permainan dan animasi serta syarikat robotik. New World ialah contoh penting permainan yang dicipta menggunakan enjin ini.
Akhir sekali, disebut juga bahawa untuk membangunkan lagi enjin pada platform neutral di bawah naungan Yayasan Linux, Yayasan 3D Terbuka telah diwujudkan , yang tujuannya adalah untuk menyediakan enjin 3D terbuka berkualiti tinggi untuk pembangunan permainan moden dan simulator ketepatan tinggi yang mampu berfungsi dalam masa nyata dan memberikan kualiti sinematik.
Sumber: https://aws.amazon.com