Rilis mesin game Open 3D Engine 22.10, dibuka oleh Amazon

Organisasi nirlaba Open 3D Foundation (O3DF) mengumumkan peluncuran mesin game 3D terbuka Open 3D Engine 22.10 (O3DE), cocok untuk mengembangkan game AAA modern dan simulasi fidelitas tinggi yang mampu menghasilkan kualitas real-time dan sinematik. Kode ini ditulis dalam C++ dan diterbitkan di bawah lisensi Apache 2.0. Ada dukungan untuk platform Linux, Windows, macOS, iOS dan Android.

Kode sumber untuk mesin O3DE bersumber terbuka pada Juli 2021 oleh Amazon dan didasarkan pada kode mesin Amazon Lumberyard yang dikembangkan sebelumnya, dibangun berdasarkan teknologi mesin CryEngine yang dilisensikan dari Crytek pada tahun 2015. Setelah penemuan tersebut, pengembangan mesin diawasi oleh organisasi nirlaba Open 3D Foundation, yang didirikan di bawah naungan Linux Foundation.Selain Amazon, perusahaan seperti Epic Games, Adobe, Huawei, Microsoft, Intel dan Niantic bergabung dengan pekerjaan bersama pada proyek tersebut.

Mesinnya mencakup lingkungan pengembangan game terintegrasi, sistem rendering fotorealistik multi-utas Atom Renderer dengan dukungan untuk Vulkan, Metal dan DirectX 12, editor model 3D yang dapat diperluas, sistem animasi karakter (Emotion FX), sistem pengembangan produk setengah jadi (prefab), mesin simulasi fisika real-time dan perpustakaan matematika menggunakan instruksi SIMD. Untuk mendefinisikan logika permainan, lingkungan pemrograman visual (Script Canvas), serta bahasa Lua dan Python, dapat digunakan.

Proyek ini awalnya dirancang agar dapat disesuaikan dengan kebutuhan Anda dan memiliki arsitektur modular. Secara total, lebih dari 30 modul ditawarkan, disediakan sebagai perpustakaan terpisah, cocok untuk penggantian, diintegrasikan ke dalam proyek pihak ketiga dan digunakan secara terpisah. Misalnya, berkat modularitas, pengembang dapat mengganti penyaji grafis, sistem suara, dukungan bahasa, tumpukan jaringan, mesin fisika, dan komponen lainnya.

Di antara perubahan dalam versi baru:

  • Fitur-fitur baru telah diusulkan untuk menyederhanakan keterlibatan peserta baru dalam pekerjaan dan interaksi antara anggota tim pengembangan. Menambahkan dukungan untuk: proyek eksternal untuk mengunduh dan berbagi proyek melalui URL; templat untuk menyederhanakan pembuatan proyek standar; cache sumber daya jaringan untuk mengatur akses bersama ke sumber daya yang diproses; penyihir untuk membuat ekstensi Permata dengan cepat.
  • Alat yang ditingkatkan untuk membuat game multipemain. Fungsi siap pakai disediakan untuk mengatur koneksi antara server dan klien, debugging dan membuat jaringan.
  • Proses untuk menambahkan animasi telah disederhanakan. Menambahkan dukungan bawaan untuk ekstraksi gerakan akar (Root Motion, gerakan karakter berdasarkan animasi tulang akar kerangka). Peningkatan proses impor animasi.
  • Kemampuan antarmuka untuk menavigasi sumber daya telah diperluas. Menambahkan dukungan untuk memuat ulang sumber daya secara panas.
  • Kegunaan bekerja dengan Viewport telah ditingkatkan, pemilihan elemen dan pengeditan prefab telah ditingkatkan.
  • Sistem konstruksi lanskap telah dipindahkan dari kategori kemampuan eksperimental ke kondisi kesiapan awal (pratinjau). Performa rendering dan pengeditan lanskap telah meningkat secara signifikan. Menambahkan dukungan untuk penskalaan ke area berukuran 16 kali 16 kilometer.
  • Fitur rendering baru telah diterapkan, seperti penambahan untuk menghasilkan langit dan bintang.

Sumber: opennet.ru

Tambah komentar