Godot 4.0 Open Game Engine Dirilis

Sawise patang taun pembangunan, mesin game gratis Godot 4.0, cocok kanggo nggawe game 2D lan 3D, wis dirilis. 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, Android, Windows lan macOS.

Cabang Godot 4.0 kalebu udakara 12 ewu owah-owahan lan ndandani 7 ewu bug. Udakara 1500 wong melu pangembangan mesin lan nulis dokumentasi. Antarane owah-owahan utama:

  • Loro backend rendering anyar (clustered lan seluler) adhedhasar API grafis Vulkan diusulake, sing ngganti backends sing dirender liwat OpenGL ES lan OpenGL. Kanggo piranti lawas lan kurang daya, backend kompatibilitas basis OpenGL digabungake, nggunakake arsitektur rendering anyar. Rendering dinamis ing resolusi ngisor nggunakake teknologi supersampling AMD FSR (FidelityFX Super Resolution), sing nggunakake skala spasial lan algoritma rekonstruksi rinci kanggo nyuda mundhut kualitas gambar nalika upscaling lan upscaling menyang resolusi sing luwih dhuwur. Mesin rendering adhedhasar Direct3D 12 wis dileksanakake, sing bakal nambah dhukungan kanggo platform Windows lan Xbox.
    Godot 4.0 Open Game Engine Dirilis
  • Nambahake kemampuan kanggo nggarap antarmuka ing mode multi-jendhela (macem-macem panel lan bagean antarmuka bisa dibukak minangka windows kapisah).
    Godot 4.0 Open Game Engine Dirilis
  • Nambahake editor antarmuka panganggo anyar lan widget desain visual anyar.
    Godot 4.0 Open Game Engine Dirilis
  • Nambahake editor tema anyar.
    Godot 4.0 Open Game Engine Dirilis
  • Sistem kontrol cahya lan bayangan wis rampung ditulis maneh, nggunakake teknologi SDFGI (Signed Distance Field Global Ilumination) wektu nyata. Kualitas rendering bayangan wis apik banget.
    Godot 4.0 Open Game Engine Dirilis
  • Node GIProbe, digunakake kanggo ngisi pemandangan kanthi cahya sing dibayangke, wis diganti karo simpul VoxelGI, optimal kanggo pangolahan cahya nyata-wektu ing pemandangan karo interior njero ruangan cilik nganti medium. Kanggo hardware kurang daya, bisa kanthi proaktif menehi cahya lan bayangan nggunakake peta cahya, sing saiki nggunakake GPU kanggo nyepetake rendering.
    Godot 4.0 Open Game Engine Dirilis
  • Teknik optimasi rendering anyar wis dileksanakake. Added culling occlusion otomatis, kang mbosenke ndeteksi lan mbusak model didhelikake konco lumahing liyane kanggo nambah kinerja Rendering lan nyuda CPU lan mbukak GPU.
    Godot 4.0 Open Game Engine Dirilis
  • Nambahake mode SSIL (Screen Space Indirect Lighting) kanggo nambah kualitas rendering ing hardware dhuwur kanthi nambah penanganan wilayah sing peteng lan cahya ora langsung. Kajaba iku, setelan tambahan diwenehake kanggo simulasi cahya ora langsung kasebar nggunakake teknik SSAO (Screen Space Ambient Occlusion), kayata milih tingkat pengaruh cahya langsung.
  • Unit iluminasi realistis diusulake sing ngidini sampeyan nyetel intensitas cahya lan nggunakake setelan kamera standar, kayata aperture, kacepetan rana lan ISO, kanggo ngontrol padhange pemandangan pungkasan.
  • Nambahake alat panyuntingan tingkat anyar kanggo game 2D. Owah-owahan radikal wis digawe kanggo proses pangembangan game XNUMXD. Editor tilemap anyar wis ditambahake, sing saiki ndhukung lapisan, ngisi lanskap kanthi otomatis, penempatan tanduran kanthi acak, watu lan macem-macem obyek, lan pilihan obyek sing fleksibel. Nggarap peta kothak lan set fragmen kanggo mbangun peta (tileset) wis manunggal. Ekspansi fragmen otomatis ing sakumpulan diwenehake kanggo ngilangi spasi ing antarane fragmen jejer. Fungsi anyar kanggo ngatur obyek ing panggung wis ditambahake, sing, contone, bisa digunakake kanggo nambah karakter ing sel kothak kothak.
  • Ing rendering 2D, sampeyan bisa nggunakake grup kanvas kanggo nyampur unsur kanvas sing tumpang tindih, contone, sampeyan bisa nglumpukake sawetara sprite bebarengan lan nyampur menyang latar mburi kaya sprite minangka siji unsur. Nambahake properti Clip Anak, sing ngidini sampeyan nggunakake unsur 2D minangka topeng. Mesin 2D uga nambah pilihan kanggo nggunakake MSAA (Multisample Anti-Aliasing) kanggo nambah kualitas gambar lan nggawe pinggiran sing luwih alus.
    Godot 4.0 Open Game Engine Dirilis
  • Ngapikake penanganan cahya lan bayangan ing game 2D. Ngartekno apik kinerja nalika nggunakake macem-macem sumber cahya. Nambahake kemampuan kanggo simulasi telung dimensi kanthi ngganti tingkat cahya ing peta normal, uga nggawe efek visual kayata bayangan dawa, halo lan kontur sing cetha.
    Godot 4.0 Open Game Engine Dirilis
  • Nambahake efek kabut volumetrik sing nggunakake teknik reprojection temporal kanggo entuk tampilan sing nyata lan kinerja dhuwur.
    Godot 4.0 Open Game Engine Dirilis
  • Nambahake shaders awan sing ngidini sampeyan ngasilake awan kanthi dinamis sing owah-owahan ing wektu nyata.
    Godot 4.0 Open Game Engine Dirilis
  • Dhukungan ditambahake kanggo "decals," metode proyeksi materi menyang permukaan.
  • Nambahake efek partikel ing sudhut game sing nggunakake GPU lan ndhukung atraksi, tabrakan, plume, lan pemancar.
  • Kapabilitas antarmuka kanggo panyuntingan visual shaders wis ditambahi.
    Godot 4.0 Open Game Engine Dirilis
  • Basa shader wis ditambahi kanggo nyakup dhukungan kanggo struktur, makro preprocessor, substitusi shader (kalebu statement), susunan manunggal, lan nggunakake "variasi" kanggo pass data saka handler fragmen kanggo handler cahya.
  • Nambahake kemampuan kanggo nggunakake shaders komputasi sing nggunakake GPU kanggo nyepetake algoritma.
  • Ing basa skrip GDScript, sistem pengetikan statis wis ditingkatake, sintaks anyar kanggo nemtokake sifat wis ditambahake, tembung kunci await lan super wis diusulake, operasi peta / ngurangi wis ditambahake, sistem anotasi anyar wis dileksanakake, lan wis dadi bisa nggunakake karakter unicode ing jeneng variabel lan jeneng fungsi. Nambahake alat kanggo nggawe dokumentasi otomatis. Peningkatan kinerja lan stabilitas runtime GDScript. Ing lingkungan pangembangan, sampeyan bisa nampilake sawetara kasalahan bebarengan, lan bebaya anyar wis ditambahake kanggo masalah umum.
    Godot 4.0 Open Game Engine Dirilis
  • Kemungkinan kanggo ngembangaken logika game ing C # wis ditambahi. Dhukungan ditambahake kanggo platform .NET 6 lan basa C # 10. Jinis 64-bit diaktifake kanggo nilai skalar. Akeh API wis diowahi saka int lan ngambang kanggo dawa lan pindho. Nyedhiyani kemampuan kanggo nemtokake sinyal ing wangun acara C #. Nambahake kemampuan kanggo ngembangake GDExtensions ing C #.
  • Dhukungan eksperimen ditambahake kanggo ekstensi (GDExtension), sing bisa digunakake kanggo nggedhekake kemampuan mesin tanpa mbangun maneh utawa ngganti kode kasebut.
  • Kanthi gawan, mesin kita dhewe kanggo simulasi proses fisik, Godot Physics, ditawakake, dioptimalake kanggo ngrampungake masalah sing ana ing game komputer, lan digawa menyang paritas ing fungsi karo mesin Bullet sing wis digunakake sadurunge (contone, Godot Physics nambahake pangolahan formulir anyar. tabrakan, dhukungan kanggo peta dhuwur lan kemampuan kanggo nggunakake SoftBody kelenjar kanggo simulasi sandhangan). Optimasi kinerja wis ditindakake lan panggunaan multi-threading wis ditambahi kanggo nyebarake beban ing inti CPU sing beda nalika simulasi proses fisik ing lingkungan 2D lan 3D. Akeh masalah simulasi wis ditanggulangi.
  • Sistem rendering teks anyar wis diusulake sing nyedhiyakake kontrol luwih akeh babagan potong lan bungkus teks, uga menehi kejelasan dhuwur ing resolusi layar apa wae.
  • Piranti kanggo lokalisasi lan karya terjemahan wis ditambahi.
  • Nambahake dialog sing kapisah kanggo ngimpor aset 2D lan 3D, ndhukung pratinjau lan ngganti setelan adegan, bahan lan sifat fisik sing diimpor.
    Godot 4.0 Open Game Engine Dirilis
  • Widget anyar wis ditambahake menyang editor, kayata panel kanggo mbatalake owah-owahan lan pilihan warna anyar lan dialog nganyari palet.
    Godot 4.0 Open Game Engine Dirilis
  • Antarmuka inspeksi, panel kontrol pemandangan lan editor skrip wis dianyari. Sorotan sintaks wis ditingkatake, kemampuan kanggo nampilake pirang-pirang kursor wis ditambahake, lan alat kanggo nyunting format JSON lan YAML wis kasedhiya.
  • Kapabilitas editor animasi wis ditambahi, nambah dhukungan kanggo campuran wujud lan ningkatake proses adhedhasar kurva Bezier. Rewrote kode animasi 3D kanggo kalebu support komprΓ¨si kanggo ngurangi konsumsi memori. Sistem kanggo nyampur animasi lan nggawe efek transisi wis ditulis maneh. Kemungkinan kanggo nggawe animasi rumit wis ditambahi. Pustaka animasi diusulake kanggo nyimpen lan nggunakake maneh animasi sing digawe.
    Godot 4.0 Open Game Engine Dirilis
  • Nambahake mode nggawe film sing nggawe adegan kanthi pigura kanthi kualitas maksimal kanggo nggawe screensaver lan ngrekam video.
  • Dhukungan kanggo headset 3D lan platform kasunyatan virtual wis ditambahi. Bagian utama mesin kalebu dhukungan sing dibangun kanggo standar OpenXR, sing nemtokake API universal kanggo nggawe aplikasi kasunyatan virtual lan ditambah. Windows lan Linux ndhukung kabeh headset 3D sing populer, kalebu headset SteamVR, Oculus lan Monado.
  • Stabilitas subsistem kanggo ngatur game online wis tambah lan proses ngembangake game bebarengan wis disederhanakake.
  • Kapabilitas sistem swara wis ditambahi, dhukungan polifoni wis dibangun, API kanggo sintesis wicara wis ditambahake, lan kemampuan kanggo daur ulang audio wis dileksanakake.
  • Sampeyan bisa mbukak antarmuka Godot ing tablet Android lan ing browser web.
    Godot 4.0 Open Game Engine Dirilis
  • Nambahake sistem anyar kanggo mbangun game kanggo macem-macem arsitektur CPU. Contone, sampeyan saiki bisa mbangun kanggo Raspberry Pi, Microsoft Volterra, Surface Pro X, Pine Phone, VisionFive, ARM Chromebook, lan Asahi Linux.
  • Owah-owahan wis digawe kanggo API sing break kompatibilitas. Transisi saka Godot 3.x kanggo Godot 4.0 bakal mbutuhake rework aplikasi, nanging cabang Godot 3.x duwe siklus support dawa, dawane bakal gumantung ing dikarepake pangguna kanggo API lawas.



Source: opennet.ru

Add a comment