Keluaran enjin permainan sumber terbuka Godot 3.3

Selepas 7 bulan pembangunan, enjin permainan percuma Godot 3.3 telah dikeluarkan, sesuai untuk mencipta permainan 2D dan 3D. Enjin ini menyokong bahasa logik permainan yang mudah dipelajari, persekitaran grafik untuk reka bentuk permainan, sistem penggunaan permainan satu klik, animasi yang luas dan keupayaan simulasi untuk proses fizikal, penyahpepijat terbina dalam dan sistem untuk mengenal pasti kesesakan prestasi. . Kod enjin permainan, persekitaran reka bentuk permainan dan alat pembangunan yang berkaitan (enjin fizik, pelayan bunyi, hujung belakang pemaparan 2D/3D, dll.) diedarkan di bawah lesen MIT.

Kod sumber enjin ini telah disumberkan secara terbuka pada tahun 2014 oleh OKAM Studios, susulan sepuluh tahun pembangunan produk proprietari gred profesional yang digunakan untuk mencipta dan menerbitkan pelbagai permainan untuk PC, konsol dan peranti mudah alih. Enjin ini menyokong semua platform desktop dan mudah alih yang popular.Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), serta pembangunan permainan web. Binaan binari yang sedia untuk dijalankan dicipta untuk Linux, Windows и macOS.

Cawangan yang berasingan sedang membangunkan bahagian belakang pemaparan baharu berdasarkan API grafik Vulkan, yang akan ditawarkan dalam keluaran Godot 4.0 yang seterusnya, bukannya bahagian belakang pemaparan yang ditawarkan pada masa ini melalui OpenGL ES 3.0 dan OpenGL 3.3 (sokongan untuk OpenGL ES dan OpenGL akan dikekalkan melalui penyediaan bahagian belakang OpenGL ES 2.0 lama /OpenGL 2.1 di atas seni bina pemaparan berasaskan Vulkan baharu). Peralihan daripada Godot 3.x kepada Godot 4.0 akan memerlukan kerja semula aplikasi kerana isu keserasian pada peringkat API, tetapi cawangan Godot 3.x akan mempunyai kitaran sokongan yang panjang, yang tempohnya bergantung pada permintaan untuk API secara ketat oleh pengguna.

Godot 3.3 serasi sepenuhnya dengan Godot 3.2 dan meneruskan pembangunan keluaran enjin yang stabil, yang akan mempunyai kitaran sokongan yang panjang. Pada mulanya, Godot 3.3 dirancang untuk digantikan dengan kemas kini 3.2.4, tetapi pengguna menganggap versi 3.2.x sebagai pembetulan, walaupun telah memindahkan ciri baharu daripada cabang 4.0. Oleh itu, projek ini beralih kepada skema versi semantik klasik. Secara khususnya, kemas kini dengan digit ketiga kini hanya akan menunjukkan pembetulan, digit kedua akan menunjukkan kemasukan fungsi baharu, dan digit pertama akan menunjukkan perubahan yang mempengaruhi keserasian. Cawangan 3.xx akan dikekalkan selari dengan 4.xx sehingga Godot 4.x distabilkan sepenuhnya dan disesuaikan untuk semua perkakasan semasa.

Godot 3.3 terkenal dengan penambahan inovasi berikut:

  • Versi editor yang berfungsi dalam pelayar web telah disediakan.
    Keluaran enjin permainan sumber terbuka Godot 3.3
  • Menambah keupayaan untuk mengeksport permainan untuk platform Android dalam format AAB (Android App Bundle), sebagai tambahan kepada pakej APK. Format AAB membolehkan anda memuat turun hanya pustaka asli yang diperlukan untuk operasi pada peranti semasa (contohnya, armeabi-v7a atau arm64-v8a). Untuk platform Android Keupayaan untuk membenamkan elemen berasaskan Godot ke dalam aplikasi sebagai subpaparan yang menggunakan sebahagian tetingkap juga telah dilaksanakan. Sokongan untuk kawasan buta skrin (lengkung dan takuk kamera), peristiwa tetikus dan input papan kekunci luaran juga telah ditambah.
    Keluaran enjin permainan sumber terbuka Godot 3.3
  • API baharu untuk membina dan mengedarkan plugin untuk platform iOS telah dicadangkan, yang membolehkan plugin (ARKit, GameCenter, InAppStore) diletakkan dalam repositori berasingan dan dibangunkan secara bebas daripada enjin Godot. API ini sebelum ini dilaksanakan untuk platform tersebut. Android.
  • Alat eksport permainan untuk web (platform HTML5) telah dipertingkatkan. Sokongan skrip berbilang thread dan GDNative telah ditambah untuk permainan berasaskan pelayar, tetapi disebabkan oleh batasan platform HTML5, pelaksanaannya tidak serasi dengan pelaksanaan permainan asli. Tambahan pula, threading bergantung pada API SharedArrayBuffer, yang tidak tersedia dalam semua pelayar. Tiga mod eksport berasingan kini tersedia: Regular, Threads dan GDNative. Profil berbilang thread juga termasuk sokongan untuk API AudioWorklet, yang membolehkan output audio berkualiti tinggi tanpa menyekat thread utama. Sokongan Gamepad dan papan kekunci maya telah dipertingkatkan dengan ketara.
    Keluaran enjin permainan sumber terbuka Godot 3.3
  • Menambah sokongan untuk membina permainan untuk perkakasan Apple baharu yang dilengkapi dengan cip M1 ARM. Menambah sokongan untuk melampirkan tandatangan digital pada fail boleh laku yang dijana untuk macOS.
  • API moden untuk mengatur multithreading telah dialihkan daripada cabang 4.0, yang menggunakan keupayaan standard C++14, meningkatkan kebolehpercayaan merentasi platform yang berbeza dan mengoptimumkan prestasi.
  • Pengoptimuman yang menggunakan struktur Bounding Volume Hierarchy (BVH) dan bukannya kaedah Octree untuk pembahagian ruang dinamik semasa pemaparan telah dialihkan daripada cabang 4.0. BVH kini digunakan secara lalai dan menangani banyak isu prestasi.
  • Pelaksanaan pengelompokan 2D terpadu (Pengelompokan, pengoptimuman untuk mengurangkan panggilan lukisan dengan mengambil kira kedudukan relatif objek) telah dilaksanakan, yang boleh digunakan pada OpenGL ES 3 dan OpenGL ES 2. Pengoptimuman itu sendiri kini merangkumi lebih banyak objek, termasuk garisan dan poligon.
  • Lightmapper baharu telah ditambah, menggunakan pengesanan laluan dan menyokong pengurangan hingar menggunakan pustaka oidn (Open Image Denoise). Lightmapper baharu menggunakan CPU untuk pengiraan dan menangani kebanyakan isu kualiti yang wujud dalam renderer lama. Lightmapper berasaskan GPU juga telah dibangunkan, tetapi ia bergantung pada API Vulkan dan hanya akan muncul dalam cabang 4.0.
    Keluaran enjin permainan sumber terbuka Godot 3.3
  • Banyak penambahbaikan berkaitan pemaparan telah dialihkan daripada Godot 4.0, seperti pengisaran perisian pantas, transformasi objek 3D tersembunyi yang dioptimumkan, bilangan cahaya yang boleh dikonfigurasikan bagi setiap objek dan pemaparan bayang yang dipertingkatkan menggunakan penapis PCF.
    Mainkan video
  • Enjin simulasi fizik telah meningkatkan pengendalian pelbagai jenis perlanggaran.
  • Editor kini mempunyai keupayaan salin dan tampal sepenuhnya untuk nod, yang membolehkannya dipindahkan antara adegan yang berbeza.
  • Mod pemeriksaan yang dipertingkatkan untuk memberikan penonjolan visual subsumber.
    Keluaran enjin permainan sumber terbuka Godot 3.3
  • Sokongan untuk menentukan tetapan lalai bagi sumber yang diimport telah ditambah.
    Keluaran enjin permainan sumber terbuka Godot 3.3
  • Kerja telah dijalankan untuk meningkatkan kebolehgunaan editor 3D, termasuk penambahan grid 3D dinamik tak terhingga dan pelaksanaan putaran dan pemilihan yang dipertingkatkan dengan ketara menggunakan gizmo (penunjuk paksi koordinat).
    Keluaran enjin permainan sumber terbuka Godot 3.3
  • Alatan kolaborasi kumpulan kini merangkumi perlindungan terhadap perubahan pada babak yang telah dibuka oleh pengguna lain (amaran dipaparkan jika versi fail terbuka yang lebih baharu dikesan semasa menyimpan).
  • Import yang dipertingkatkan daripada fail FBX.
    Keluaran enjin permainan sumber terbuka Godot 3.3
  • Plugin OpenXR telah ditambah, menyokong piawaian OpenXR untuk mencipta aplikasi realiti maya dan imbuhan. Port HTML5 untuk mencipta permainan berdasarkan teknologi realiti maya kini menyokong spesifikasi WebXR.
    Mainkan video
  • Menambah sokongan untuk memuatkan dan memainkan audio MP3 (sebelum ini tidak disokong kerana paten).
  • GraphEdit kini menyokong peta mini keseluruhan struktur, yang dipaparkan di sudut kanan bawah dan membolehkan anda melihat semua nod dengan cepat.
    Keluaran enjin permainan sumber terbuka Godot 3.3

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster