Godot 4.6, mesin game gratis sing cocog kanggo nggawe game 2D lan 3D, wis dirilis. Mesin iki ndhukung basa logika game sing gampang dipelajari, lingkungan desain game grafis, sistem penyebaran game siji-klik, kemampuan animasi lan simulasi fisika, debugger bawaan, lan sistem deteksi bottleneck kinerja. Kode kanggo mesin game, lingkungan desain game, lan alat pangembangan sing gegandhengan (mesin fisika, server swara, backend rendering 2D/3D, lan liya-liyane) disebarake miturut lisensi MIT.
Kode sumber mesin iki digawe kanthi sumber terbuka ing taun 2014 dening OKAM Studios, sawise sepuluh taun pangembangan produk kelas profesional sing digunakake kanggo nggawe lan nerbitake akeh game kanggo PC, konsol, lan piranti seluler. Mesin iki ndhukung kabeh platform desktop lan seluler sing populer.Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), uga pangembangan game web. Build binar sing siap digunakake digawe kanggo Linux, Android, Windows и macOS.
Owah-owahan gedhé ing Godot 4.6 (1, 2, 3):
- Editor saiki nawakake tema desain "Modern" anyar kanthi standar, kanthi tampilan modern, sorotan kontras sing luwih dhuwur kanggo keterbacaan sing luwih apik, jarak sing dioptimalake antarane elemen, lan skema warna skala abu-abu. Kanggo pangguna sing wis biasa karo desain lawas, ana pilihan kanggo bali menyang tema klasik.

- Editor saiki nduweni alur kerja terpadu kanggo panel. Panel ngisor lan umume panel dok saiki ngambang lan ora bisa dicopot saka dok. Panel bisa diseret lan dicelupake menyang macem-macem bagean antarmuka.
- Kanggo proyèk 3D anyar, mesin simulasi fisika JoltPhysics, sing wis digunakaké ing game AAA kaya ta Death Stranding 2, wis diaktifaké kanthi gawan.
- Sistem kinematika inversi (IK) anyar wis ditambahake, sing ndadekake animasi luwih realistis. Modifikator lan kendala anyar wis ditambahake, sing ngidini sampeyan ngontrol rotasi lan kecepatan sudut sendi kanggo nyegah gerakan sing ora dikarepake. Kendala kasebut bisa disambungake menyang simpul 3D, contone, kanggo nggawe tangan karakter ngulurake tangan lan nyekel senjata. Modifikator IKModifier3D anyar wis ditambahake, adhedhasar modifikator rangka SkeletonModifier3D. Pemecah deterministik TwoBoneIK3D lan SplineIK3D, uga pemecah iteratif FABRIK3D, CCDIK3D, lan JacobianIK3D, kasedhiya kanggo digunakake. Arsitektur modular kerangka IK ngidini digabungake karo modifikator lan kendala liyane kanggo nyetel animasi prosedural langsung ing mesin.
- Sistem SSR (Screen Space Reflection), sing tanggung jawab kanggo nampilake bahan reflektif kayata logam, banyu, lan kaca, wis dirancang ulang kanthi lengkap. Implementasi anyar iki nduweni fitur realisme sing luwih gedhe, kinerja sing luwih apik, lan tambahan rong mode: resolusi lengkap (kualitas maksimal) lan setengah resolusi (kualitas sing luwih dhuwur). kinerja dhuwur).
- Ngetrapake pengenal simpul internal unik (ID Simpul) sing disimpen ing file adegan lan ora owah sawise reorganisasi adegan, owah-owahan ing hierarki elemen, mindhah utawa ngganti jeneng simpul.
- Pustaka libgodot wis ditambahake, sing ngidini sampeyan nyematkan Mesin Godot menyang aplikasi sampeyan dhewe tinimbang mbukak minangka proses sing kapisah, sing bisa migunani, contone, nalika ngembangake editor game sampeyan dhewe. Dhukungan kanggo kerja ing Linux, Windows и macOS.
- Adegan 2D sing diselehake minangka kothak ing TileMap (kayata peti animasi, lampu, lan obor) saiki bisa diputer kanthi tambahan 90 derajat.
- Kanggo nggawa alur kerja luwih cedhak karo editor 3D modern, mode pilihan lan transformasi wis dipisahake. Mode "Pilih" sadurunge wis diganti jeneng dadi "Transform," lan mode pilihan-mung anyar wis ditambahake. Mode iki ngidini sampeyan milih simpul tanpa nampilake alat transformasi, nyegah gerakan, rotasi, lan penskalaan sing ora disengaja.
- Piranti gambar lan mbusak 3D ing GridMap wis ditingkatake, ganti menyang algoritma Bresenham kanggo interpolasi antarane titik, sing ngasilake garis sing luwih alus lan nggawe level anyar lan peta voxel sing luwih cepet kanthi nyuda pangaturan manual.
- Piranti 3D saiki ngidini sampeyan muter obyek nalika nyetel karo arah kamera.
- Proses pemusatan titik pivot wis disederhanakake ing antarmuka grafis.
- Penanganan fokus sing kapisah kanggo mouse/trackpad lan keyboard - ngeklik mouse ora maneh ngganti fokus input keyboard.
- Nalika sampeyan milih simpul MarginContainer ing editor, margin saiki bakal divisualisasikake ing viewport.

- Navigasi antar tab sing luwih apik: nalika mindhah sumber daya ing mode Seret & Selehake, sampeyan saiki bisa nglayang ing ndhuwur tab sing dikarepake lan kanthi otomatis ngalih menyang tab kasebut tanpa ngeklik.
- Ing panel Output, sampeyan saiki bisa ngeklik jeneng file ing pesen kesalahan utawa peringatan kanggo mbukak ing editor.
- Piranti Pelacakan Objek saiki ndhukung nggawe snapshot ObjectDB lan mbandhingake irisan status karo dhaptar objek sing ana ing titik wektu tartamtu.

- Dialog Bukak Cepet saiki ndhukung pratinjau sumber daya sing dipilih ing konteks pemandangan sing wis ana.
- Editor animasi saiki ngidini sampeyan ngganti dawa animasi kanthi ngulur utawa ngompres klip ing timeline. Tombol kanggo nuduhake, ngunci, lan mbusak grup simpul wis ditambahake ing antarmuka kurva Bézier.
- Dhukungan kanggo encoding delta patch PCK ditambahake, sing ngidini patch mung kalebu bagean sumber daya sing diganti.
- Kemampuan kanggo ngatur warna indikator LED pengontrol game wis ditambahake. Dhukungan kanggo sensor gerakan, touchpad, umpan balik haptik, pemicu adaptif, lan informasi pengontrol diarepake ing mangsa ngarep.
- Kanthi ngoptimalake pamrosesan tekstur RGB, sing saiki diowahi dadi RGBA ing GPU lan digunakake langsung, kita bisa nyepetake operasi impor kanggo tekstur sing dikompres nganti kaping pindho.
- Mode campuran "Layar" diaktifake kanthi gawan sajrone rendering, lan efek Glow saiki ditrapake sadurunge tonemapping. Kemampuan kanggo nyetel parameter tonemapping AgX wis ditambahake.
- Editor Godot XR saiki ndhukung piranti Android XR kanggo nyederhanakake proyèk pangujian lan debugging kanggo augmented reality lan virtual reality. Dhukungan kanggo spesifikasi OpenXR 1.1 wis ditambahake.

- Dhukungan tambahan kanggo mbukak aplikasi sing diekspor ing Android-piranti liwat scrcpy kanggo nggambarake isi layar smartphone menyang layar PC.
- Nalika nglumpukake proyek kanggo Windows Direct3D 12 wis diaktifake kanthi gawan.
Kajaba iku, proyek Redot, cabang saka Godot sing digawe minangka respon kanggo kabijakan moderasi sing ketat ing saluran komunikasi resmi lan penolakan para pangembang Godot marang panemu sing beda karo panemune dhewe, terus berkembang. Para pendiri Redot duwe niat kanggo mbangun komunitas inklusif ing ngendi kapercayan pribadi para pangembang ditampa, politisasi proses pangembangan ora disaranake, lan fokus mung ana ing nggawe game. Sawetara dina kepungkur, calon rilis kanggo Redot 26.1 diterbitake, nggawa akeh perbaikan saka Godot 4.6.
Source: opennet.ru




