Godot 3.3 Open Game Engine Dirilis

Sawise pembangunan 7 sasi, release saka mesin game gratis Godot 3.3 diterbitake, cocok kanggo nggawe game 2D lan 3D. Mesin ndhukung basa proyek logika game sing gampang dipelajari, lingkungan desain game grafis, sistem penyebaran game siji-klik, kemampuan simulasi fisika lan animasi sing sugih, debugger sing dibangun, lan sistem deteksi bottleneck kinerja. Kode mesin game, lingkungan pangembangan game lan piranti pangembangan sing gegandhengan (mesin fisika, server swara, backend rendering 2D / 3D, etc.) disebarake ing lisensi MIT.

Mesin kasebut diwenehi kode sumber ing 2014 dening OKAM, sawise sepuluh taun ngembangake produk proprietary kelas profesional sing wis digunakake kanggo nggawe lan nerbitake akeh game kanggo PC, konsol game lan piranti seluler. Mesin kasebut ndhukung kabeh platform stasioner lan seluler sing populer (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), uga pangembangan game web. Bangun binar sing siap dienggo digawe kanggo Linux, Windows, lan macOS.

Ing cabang sing kapisah, backend rendering anyar adhedhasar API grafis Vulkan lagi dikembangake, sing bakal ditawakake ing release sabanjure Godot 4.0, tinimbang backend rendering sing saiki ditawakake liwat OpenGL ES 3.0 lan OpenGL 3.3 (OpenGL ES lan OpenGL). support bakal wadi liwat panentu saka OpenGL ES 2.0 backend lawas / OpenGL 2.1 ing ndhuwur arsitektur rendering basis Vulkan anyar). Transisi saka Godot 3.x kanggo Godot 4.0 bakal mbutuhake aplikasi sing digarap maneh amarga masalah kompatibilitas tingkat API, nanging cabang Godot 3.x bakal duwe siklus dhukungan sing dawa, durasi sing bakal gumantung saka panjaluk sing ketat. API dening pangguna.

Godot 3.3 cabang kompatibel karo Godot 3.2 lan terus pangembangan rilis stabil mesin sing bakal duwe siklus support dawa. Kaping pisanan, tinimbang Godot 3.3, direncanakake bakal ngeculake update 3.2.4, nanging versi 3.2.x dirasakake dening pangguna minangka korektif, senadyan porting fitur anyar saka cabang 4.0, mula proyek kasebut pindhah menyang skema versi semantik klasik. . Utamane, nganyari digit katelu saiki bakal nuduhake ananΓ© mung mbenakake, sing kapindho bakal nuduhake fungsi anyar, lan sing pisanan bakal nuduhake ananΓ© owah-owahan sing mengaruhi kompatibilitas. Cabang 3.xx bakal maintained ing podo karo 4.xx nganti Godot 4.x wis kebak stabil lan dicocogake kanggo kabeh hardware saiki.

Godot 3.3 misuwur amarga nambahake inovasi ing ngisor iki:

  • Versi editor wis disiapake sing bisa digunakake ing browser web.
    Godot 3.3 Open Game Engine Dirilis
  • Nambahake kemampuan kanggo ngekspor game kanggo platform Android ing format AAB (Android App Bundle), saliyane paket APK. Format AAB ngidini sampeyan ngatur loading mung perpustakaan asli sing perlu kanggo nggarap piranti saiki (contone, armeabi-v7a utawa arm64-v8a). Kanggo platform Android, sampeyan uga bisa nyisipake unsur adhedhasar mesin Godot menyang aplikasi ing wangun subkomponen (subviews) sing nggunakake bagean saka jendhela. Uga ditambahakΓ© support kanggo wilayah wuta layar (roundings lan recesses kanggo kamera), acara mouse lan input saka keyboard external.
    Godot 3.3 Open Game Engine Dirilis
  • API anyar wis diusulake kanggo ngumpulake lan nyebarake plugin kanggo platform iOS, ngidini plugin (ARKit, GameCenter, InAppStore) dipindhah menyang gudang sing kapisah lan dikembangake kanthi mandiri saka mesin Godot. Sadurunge, API iki diimplementasikake kanggo platform Android.
  • Piranti ekspor game sing luwih apik kanggo Web (platform HTML5). Dhukungan kanggo skrip multi-threading lan GDNative wis ditambahake kanggo game sing mlaku ing browser, nanging amarga watesan platform HTML5, implementasine ora cocog karo pilihan kanggo game asli. Kajaba iku, implementasine thread disambungake menyang SharedArrayBuffer API, sing ora kasedhiya ing kabeh browser. Telung mode ekspor sing kapisah diwenehake - Reguler, Utas lan GDNative. Profil multi-threaded uga nambah dhukungan kanggo AudioWorklet API, ngidini output audio sing luwih dhuwur tanpa ngalangi utas utama. Dhukungan sing luwih apik kanggo gamepad lan keyboard virtual.
    Godot 3.3 Open Game Engine Dirilis
  • Dhukungan tambahan kanggo mbangun game kanggo hardware Apple anyar sing dilengkapi chip M1 ARM. Dhukungan tambahan kanggo masang tandha digital menyang file eksekusi sing digawe kanggo macOS.
  • Saka cabang 4.0, API modern kanggo ngatur multithreading ditransfer, sing nggunakake kemampuan standar C ++ 14, tambah linuwih operasi ing platform sing beda-beda, lan kinerja sing dioptimalake.
  • Optimasi wis dipindhah saka cabang 4.0 sing nggunakake struktur BVH (Bounding Volume Hierarchy) tinimbang metode Octree kanggo divisi spasial dinamis sajrone rendering. BVH saiki dadi standar lan ngrampungake akeh masalah kinerja.
  • Implementasi gabungan saka batching 2D digunakake (Batching, optimasi kanggo nyuda telpon tarik kanthi njupuk posisi relatif obyek), sing bisa digunakake kanggo OpenGL ES 3 lan OpenGL ES 2. Optimization dhewe saiki kalebu obyek liyane, kalebu garis lan poligon.
  • Added a lightmapper anyar sing nggunakake cara nelusuri path lan ndhukung dipatΓ¨ni gangguan nggunakake perpustakaan oidn (Open Image Denoise). Lightmapper anyar nggunakake CPU kanggo petungan lan solves paling masalah kualitas gawan ing prosesor lawas. Kajaba iku, versi lightmapper wis disiapake sing nggunakake GPU, nanging disambungake menyang Vulkan API lan mung katon ing cabang 4.0.
    Godot 3.3 Open Game Engine Dirilis
  • Akeh dandan sing gegandhengan karo rendering wis ditindakake saka cabang Godot 4.0, kayata skinning piranti lunak sing luwih cepet, transformasi obyek 3D sing didhelikake sing dioptimalake, jumlah lampu sing bisa disesuaikan saben obyek, lan rendering bayangan sing luwih apik nggunakake saringan PCF.
  • Mesin simulasi fisika wis ningkatake penanganan macem-macem jinis tabrakan.
  • Editor wis nambah kemampuan lengkap kanggo nyalin lan nempel simpul, ngidini transfer antarane pemandangan beda.
  • Mode inspeksi wis ditingkatake, ing ngendi alokasi visual sub-sumber daya wis dijamin.
    Godot 3.3 Open Game Engine Dirilis
  • Dhukungan ditambahake kanggo nemtokake setelan gawan kanggo sumber daya sing diimpor.
    Godot 3.3 Open Game Engine Dirilis
  • Pakaryan wis ditindakake kanggo nambah panggunaan ing editor 3D, kalebu tambahan bolong XNUMXD dinamis tanpa wates lan implementasine rotasi lan pilihan sing luwih apik nggunakake gizmo (indikator sumbu koordinat).
    Godot 3.3 Open Game Engine Dirilis
  • Perlindhungan marang owah-owahan ing pemandangan sing wis dibukak dening pangguna liyane wis ditambahake menyang alat kolaborasi grup (peringatan ditampilake yen versi anyar file mbukak dideteksi nalika nyimpen).
  • Ngapikake impor saka file FBX.
    Godot 3.3 Open Game Engine Dirilis
  • Plugin OpenXR ditambahake kanthi dhukungan kanggo standar kanthi jeneng sing padha kanggo nggawe aplikasi kasunyatan virtual lan ditambah. Dhukungan kanggo spesifikasi WebXR wis ditambahake menyang port HTML5 kanggo nggawe game adhedhasar teknologi kasunyatan virtual.
  • Nambahake dhukungan kanggo ngundhuh lan muter audio ing format MP3 (sadurunge ora didhukung amarga paten).
  • GraphEdit wis nambahake dhukungan kanggo minimap kabeh struktur, ditampilake ing pojok tengen ngisor lan ngidini sampeyan ndeleng kabeh kelenjar kanthi cepet.
    Godot 3.3 Open Game Engine Dirilis

Source: opennet.ru

Add a comment