Godot 3.2 Open Game Engine Dirilis

Sawise 10 sasi pembangunan diterbitake release saka free mesin game 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 alat pangembangan sing gegandhengan (mesin fisika, server swara, backend rendering 2D/3D, lsp.) Penyebaran miturut lisensi MIT.

Kode sumber engine padha mbukak ing 2014 dening studio OKAM, sawise sepuluh taun ngembangake produk proprietary kelas profesional sing digunakake kanggo nggawe lan nerbitake akeh game kanggo PC, nyenengake 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 diluncurake kawangun kanggo Linux, Windows lan macOS.

Π’ cabang kapisah berkembang backend anyar rendering 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 disimpen kanthi mbukak OpenGL ES lawas. 2.0 / OpenGL 2.1 backend ing ndhuwur rendering arsitektur anyar adhedhasar Vulkan). 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 ora ngilangi inovasi porting saka cabang 4.x sing ora mengaruhi stabilitas, kayata dhukungan. kompilasi AOT, ARCore, DTLS lan platform iOS kanggo proyek C #.

Fitur anyar utama ing Godot 3.2:

  • Dhukungan ditambahake kanggo helm kasunyatan virtual Oculus Quest, dileksanakake adhedhasar plugin kanggo platform Android. Dhukungan kerangka wis ditambahake kanggo pangembangan sistem kasunyatan ditambah kanggo iOS ARKit. Dhukungan kerangka lagi dikembangake kanggo Android ARCore, nanging durung siap lan bakal kalebu ing salah siji saka rilis penengah 3.3.x;

  • Digawe maneh antarmuka saka editor shader visual. Ditambahake simpul anyar kanggo nggawe shaders 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;

    Godot 3.2 Open Game Engine Dirilis

  • 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 modeling 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. Work wis dipunwiwiti ing nggawe port Godot kanggo
    WebAssembly/HTML5, sing bakal ngidini sampeyan mbukak editor ing browser liwat Web;

    Godot 3.2 Open Game Engine Dirilis

  • Digawe maneh plugin kanggo platform Android lan sistem ekspor. 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 ditambahake kanggo milih pedhot fitur individu, contone, sampeyan bisa mbusak tombol kanggo nelpon editor 3D, editor script, perpustakaan sumber, kelenjar, panel, sifat lan unsur liyane sing ora dibutuhake dening pangembang (ndhelikake bab rasah ngijini sampeyan kanggo Ngartekno menakake antarmuka);

    Godot 3.2 Open Game Engine Dirilis

  • Nambahake dhukungan awal kanggo integrasi karo sistem kontrol 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), input otomatis rampung wis rampung. apik, ditambahi kemampuan saka mode desain script visual;

    Godot 3.2 Open Game Engine Dirilis

  • 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;

  • Ing editor 2D wangsul dhukungan kanggo atlas tekstur;
    Godot 3.2 Open Game Engine Dirilis

  • 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 sampeyan dhewe wis kasedhiya;
  • Ditambahake generator stream audio sing ngijini sampeyan kanggo nggawe gelombang swara adhedhasar pigura individu lan analyzer spektral;
  • Nggunakake perpustakaan V-HACD Kemampuan kanggo decompose bolong cekung dadi bagean cembung sing tepat lan disederhanakake wis dileksanakake. 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;
  • Ngartekno ditambahi lan apik dokumentasi. Sebagean diterbitake terjemahan dokumentasi menyang Rusia (dijarwakake pandhuan pambuka kanggo miwiti).

Source: opennet.ru

Add a comment