Rilis mesin game Godot 3.2


Rilis mesin game Godot 3.2

ING PANJENENGAN PARA KARYA! Dijupuk saka opennet.

Sawise 10 sasi pembangunan, release saka mesin game free wis diterbitake godot 3.2, cocok kanggo nggawe game 2D lan 3D. Mesin ndhukung basa logika game sing gampang dipelajari, lingkungan grafis kanggo desain game, sistem penyebaran game siji-klik, animasi ekstensif lan kemampuan simulasi kanggo proses fisik, debugger sing dibangun, lan sistem kanggo ngenali bottlenecks kinerja. . Kode mesin game, lingkungan desain game lan piranti pangembangan sing gegandhengan (mesin fisika, server swara, backend rendering 2D / 3D, etc.) disebarake ing lisensi MIT.

Mesin kasebut mbukak 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 desktop lan seluler sing populer (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), uga pangembangan game kanggo Web. Majelis binar sing siap dienggo wis digawe kanggo Linux, Windows lan macOS.

Cabang kapisah ngembangake backend rendering anyar adhedhasar API grafis Vulkan, sing bakal ditawakake ing release sabanjure Godot 4.0, tinimbang backend rendering sing saiki ditawakake liwat OpenGL ES 3.0 lan OpenGL 3.3 (dhukungan kanggo OpenGL ES lan OpenGL bakal bisa disimpen liwat panentu saka OpenGL ES 2.0 backend lawas / OpenGL 2.1 ing ndhuwur arsitektur rendering basis Vulkan anyar). Transisi saka Godot 3.2 menyang Godot 4.0 bakal mbutuhake rework aplikasi amarga ora kompatibel ing tingkat API, nanging cabang Godot 3.2 bakal duwe siklus dhukungan sing dawa, durasi bakal gumantung saka panjaluk cabang iki dening pangguna. Rilis interim 3.2.x uga kalebu kemungkinan porting inovasi saka cabang 4.x sing ora mengaruhi stabilitas, kayata dhukungan kanggo kompilasi AOT, ARCore, DTLS, lan platform iOS kanggo proyek C #.

Fitur anyar utama ing Godot 3.2:

  • Dhukungan tambahan kanggo helm kasunyatan virtual Oculus Quest, dileksanakake nggunakake plugin kanggo platform Android. Kanggo pangembangan sistem augmented reality kanggo iOS, dhukungan kanggo kerangka ARKit wis ditambahake. Dhukungan kanggo kerangka ARCore lagi dikembangake kanggo Android, nanging durung siap lan bakal kalebu ing salah sawijining rilis 3.3.x penengah;
  • Antarmuka editor shader visual wis dirancang maneh. Node anyar wis ditambahake kanggo nggawe shader sing luwih maju. Kanggo shaders sing dileksanakake dening skrip klasik, dhukungan kanggo konstanta, susunan lan modifiers "werna-werna" wis ditambahake. Akeh shader khusus kanggo backend OpenGL ES 3.0 wis ditransfer menyang OpenGL ES 2;
  • Dhukungan Rendering Fisik (PBR) disinkronake karo kemampuan mesin rendering PBR anyar, kayata Blender Eevee lan Substance Designer, kanggo njamin tampilan pemandangan sing padha ing Godot lan paket model 3D sing digunakake;
  • Macem-macem setelan rendering wis dioptimalake kanggo nambah kinerja lan nambah kualitas gambar. Akeh fitur saka GLES3 wis ditransfer menyang backend GLES3, kalebu dhukungan kanggo metode anti-aliasing MSAA (Multisample anti-aliasing) lan macem-macem efek post-processing (cemlorot, DOF blur lan BCS);
  • Nambahake dhukungan lengkap kanggo ngimpor pemandangan lan model 3D ing glTF 2.0 (Format Transmisi GL) lan nambah dhukungan awal kanggo format FBX, sing ngidini sampeyan ngimpor adegan kanthi animasi saka Blender, nanging durung kompatibel karo Maya lan 3ds Max. Dhukungan tambahan kanggo kulit bolong nalika ngimpor pemandangan liwat glTF 2.0 lan FBX, ngidini sampeyan nggunakake siji bolong ing sawetara bolong. Pakaryan kanggo nambah lan nyetabilake dhukungan glTF 2.0 wis ditindakake kanthi kolaborasi karo komunitas Blender, sing bakal menehi dhukungan glTF 2.0 sing luwih apik ing release 2.83;
  • Kapabilitas jaringan mesin ditambahi kanthi dhukungan kanggo protokol WebRTC lan WebSocket, uga kemampuan kanggo nggunakake UDP ing mode multicast. Ditambahake API kanggo nggunakake hash kriptografi lan nggarap sertifikat. Nambahake antarmuka grafis kanggo kegiatan jaringan profil. Karya wis diwiwiti kanggo nggawe port Godot kanggo WebAssembly/HTML5, sing bakal ngidini editor diluncurake ing browser liwat Web;
  • Plugin kanggo platform Android lan sistem ekspor wis dirancang maneh. Saiki, kanggo nggawe paket kanggo Android, ana rong sistem ekspor sing kapisah: siji karo mesin sing wis dibangun, lan sing kapindho ngidini sampeyan nggawe bangunan dhewe adhedhasar pilihan mesin sing disesuaikan. Kustomisasi rakitan sampeyan dhewe bisa ditindakake ing tingkat plugin kanggo Android, tanpa nyunting manual cithakan sumber;
  • Dhukungan kanggo mateni fitur individu kanthi selektif wis ditambahake menyang editor, contone, sampeyan bisa mbusak tombol kanggo nelpon editor 3D, editor skrip, perpustakaan sumber, simpul, panel, properti lan unsur liyane sing ora dibutuhake dening pangembang (ndhelikake ora perlu. iku ngijini sampeyan kanggo Ngartekno menakake antarmuka);
  • Nambahake dhukungan awal kanggo integrasi karo sistem kontrol kode sumber lan ngetrapake plugin kanggo dhukungan Git ing editor;
  • Sampeyan bisa redefine kamera kanggo game mlaku liwat jendhela ing editor, kang ndadekake iku bisa kanggo ngira-ngira macem-macem mode ing game (free tampilan, mrekso kelenjar, etc.);
  • Implementasine server LSP (Language Server Protocol) kanggo basa GDScript diusulake, sing ngidini sampeyan nransfer informasi babagan semantik GDScript lan aturan completion kode menyang editor eksternal, kayata plugin VS Code lan Atom;
  • Akeh dandan wis digawe kanggo editor skrip GDScript sing dibangun: kemampuan kanggo nyetel tetenger menyang posisi ing kode wis ditambahake, panel minimap wis dileksanakake (kanggo ringkesan cepet kabeh kode), autocompletion input wis apik, lan kabisan mode desain script visual wis ditambahi;
  • Added mode kanggo nggawe game pseudo-3D, ngijini sampeyan kanggo nggunakake efek saka ambane ing game loro-dimensi dening nemtokake sawetara lapisan sing mbentuk perspektif fiktif;
  • Dhukungan kanggo atlas tekstur wis bali menyang editor 2D;
  • GUI wis modernisasi proses masang jangkar lan wates wilayah;
  • Kanggo data teks, kemampuan kanggo ngawasi owah-owahan ing paramΓ¨ter efek ing fly wis ditambahake, dhukungan kanggo tag BBCode wis kasedhiya, lan kemampuan kanggo nemtokake efek dhewe wis kasedhiya;
  • Nambahake generator stream audio sing ngidini sampeyan nggawe gelombang swara adhedhasar pigura individu lan analisa spektral;
  • Nggunakake perpustakaan V-HACD, ​​bisa ngurai bolong cekung dadi bagian cembung sing akurat lan disederhanakake. Fitur iki nyederhanakake nggawe bentuk tabrakan kanggo bolong 3D sing ana;
  • Kemampuan kanggo ngembangake logika game ing C # nggunakake Mono kanggo platform Android lan WebAssembly wis dileksanakake (sadurunge C # didhukung kanggo Linux, Windows lan macOS). Adhedhasar Mono 6.6, dhukungan kanggo C # 8.0 ditindakake. Kanggo C #, dhukungan awal kanggo kompilasi ahead-of-time (AOT) uga wis dileksanakake, sing wis ditambahake ing basis kode, nanging durung diaktifake (kanggo WebAssembly, interpreter isih digunakake). Kanggo ngowahi kode C #, sampeyan bisa nyambungake editor eksternal kayata MonoDevelop, Visual Studio for Mac lan Jetbrains Rider;
  • Dokumentasi wis ditambahi lan ditingkatake kanthi signifikan. Terjemahan sebagian dokumentasi menyang basa Rusia wis diterbitake (panduan pambuka kanggo miwiti wis diterjemahake).

Warta ing situs web Godot

Download versi paling anyar

Source: linux.org.ru

Add a comment