Esitletud on tasuta mĂ€ngumootori Godot 4.6 vĂ€ljaanne, mis sobib 2D- ja 3D-mĂ€ngude loomiseks. Mootor toetab mĂ€nguloogika kirjutamiseks lihtsasti Ă”pitavat keelt, mĂ€ngude kavandamise graafilist keskkonda, ĂŒhes klĂ”psuga mĂ€ngude juurutamise sĂŒsteemi, animatsiooni ja fĂŒĂŒsiliste protsesside simuleerimise vĂ”imalusi, sisseehitatud siluri ja jĂ”udluse kitsaskohtade tuvastamise sĂŒsteemi. MĂ€ngumootori, mĂ€ngude kavandamise keskkonna ja seotud arendusvahendite (fĂŒĂŒsikamootor, heliserver, 2D/3D renderdamise tagaplaanid jne) kood on litsentseeritud MIT litsentsi alusel.
Mootori lĂ€htekood avati 2014. aastal OKAM stuudio poolt pĂ€rast kĂŒmneaastast arendust tasuliste professionaalsete toodete jaoks, mida kasutati paljude mĂ€ngude loomisel ja avaldamisel PC, mĂ€ngukonsoolide ja mobiilsete seadmete jaoks. Mootor toetab kĂ”iki populaarseid staatilisi ja mobiilseid platvorme (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), samuti mĂ€ngude arendamist veebis. KĂ€ivitamiseks valmis binaarsed kogumikud on koostatud Linuxi, Androidi, Windowsi ja macOS-i jaoks.
Peamised muudatused Godot 4.6-s (1, 2, 3):
- Toimetajas on vaikimisi ette pandud uus âModernâ kujundusteema, mis tĂ”mbab tĂ€helepanu oma kaasaegse vĂ€limusega, kontrastse teabe esitlemisega, et parandada loetavust, elementide vaheliste servade optimeerimisega ja hallide vĂ€rvitoonide kasutamisega. Kasutajatele, kes on harjunud vana kujundusega, on saadaval vĂ”imalus naasta klassikalise teema juurde.

- Toimetajas on ĂŒhtlustatud paneelide kasutamine. Alumised paneelid ja enamik dock-paneele on nĂŒĂŒd ujuvad ja neid saab vabastada. Paneele saab lohistada erinevatesse liidese osadesse drag&drop reĆŸiimis.
- Uute 3D-projektide jaoks on vaikimisi aktiveeritud JoltPhysics fĂŒĂŒsikaprotsesside simulatsioonimootor, mida kasutatakse juba AAA-mĂ€ngudes, nagu Death Stranding 2.
- Lisatud on uus tagasiside kineetika (IK, inverse kinematic) sĂŒsteem, mis vĂ”imaldab luua realistlikumat animatsiooni. Lisatud uued modifikaatorid ja piirangud (constraint), mis vĂ”imaldavad kontrollida liigeste pöörlemist ja nurkkiirus, et vĂ€ltida soovimatuid liikumisi. Seatud piiranguid saab siduda 3D-sĂ”lmedega, nĂ€iteks et tegelase kĂ€si ulatuks ja haaraks relva. Lisatud on uus modifikaator IKModifier3D, mis on loodudSkeletonModifier3D pĂ”hjal. Kasutamiseks on saadaval deterministlikud lahendajad (solver) TwoBoneIK3D ja SplineIK3D, samuti iteratiivsed lahendajad FABRIK3D, CCDIK3D ja JacobianIK3D. IK-raamistiku modulaarne arhitektuur vĂ”imaldab seda kombineerida teiste modifikaatorite ja piirangutega, et tĂ€pselt kohandada protseduurilist animatsiooni otse mootori sees.
- SSR (Screen Space Reflection) sĂŒsteemi on tĂ€ielikult ĂŒmber kujundatud, mis vastutab peegeldavate pindade, nĂ€iteks metalli, vee ja klaasi visuaaliseerimise eest. Uus teostus saavutab kĂ”rgema realismi, tĂ€iustatud jĂ”udluse ja sisaldab kahte reĆŸiimi â full-resolution (kĂ”rgeim kvaliteet) ja half-resolution (madalam kvaliteet). kĂ”rget jĂ”udlust.).
- Rakendatud unikaalsed sisemised sÔlme identifikaatorid (Node ID), mis salvestatakse stseenifailides ja ei muutu stseeni reorganiseerimisel, elementide hierarhia muutmisel, sÔlmede liigutamisel vÔi nimetamise muutmisel.
- Lisatud on libgodot raamatukogu, mis vÔimaldab Godot Engine'i integreerida oma rakendustesse, selle asemel et kÀivitada seda eraldi protsessina, mis vÔib olla kasulik nÀiteks oma mÀngude redigeerijate arendamisel. Tugi on olemas Linuxis, Windowsis ja macOS-is.
- 2D-stseene, mida paigutatakse TileMap'i nagu plaatide (nĂ€iteks animeeritud rahakotid, lambid ja tĂ”rvikud), saab nĂŒĂŒd pöörata 90 kraadi sammudega.
- Töömudeli moderniseerimise nimel on teostatud eraldamine valimise ja transformatsiooni reĆŸiimide vahel. Varasem valimisreĆŸiim (Select) on nimetatud ĂŒmber transformatsiooniks (Transform) ning lisatud on uus reĆŸiim ainult valimiseks, kus saab valida sĂ”lmi ilma transformatsiooni gizmo nĂ€itamata, vĂ€ltides juhuslikke liikumise, pööramise ja skaleerimise toiminguid.
- 3D-joonistamis- ja eemaldamisriist on parendatud GridMap'is, mis on viidud Brezehami algoritmi, et interpoleerida punktide vahel, pakkudes sujuvamaid jooni ja kiirendades uute tasemetega ja voxeli kaartide loomist, vÀhendades kÀsitsi kohandamisi.
- 3D-gizmosse on lisatud objektide pööramise vÔimalus kaamera suuna jÀrgi.
- Graafilises kasutajaliideses on pööramispunkti keskendamise protsess lihtsustatud.
- Kursori ja klaviatuuri fookuse töötlemine on eraldatud â hiireklikk ei muuda enam klaviatuuri sisendi fookust.
- Kui valitakse MarginContainer sÔlm toimetajas, tagatakse mÔÔtude visualiseerimine vaatealal.

- Vahekaartide vahel navigeerimine on parendatud: Drag&Drop reĆŸiimis ressurssi liigutades saab nĂŒĂŒd hiirt viia vajaliku vahekaardi peale ja automaatselt sellele ilma klikita vahetada.
- Output pane now allows you to click on the file name in the error or warning message to open it in the editor.
- The object tracking tool has been enhanced to create snapshots of ObjectDB and compare state snapshots with existing object lists at specific points in time.

- The Quick Open dialog now supports previewing the selected resource in the context of the existing scene.
- The animation editor now allows changing the length of animations by stretching or compressing clips on the timeline. The Bézier curve adjustment interface has added buttons for showing, locking, and deleting node groups.
- Support for delta patch coding in PCK has been added, allowing only the modified parts of resources to be included in patches.
- You can now customize the color of game controller LED indicators. Future support for motion sensors, touch panels, haptic feedback, adaptive triggers, and controller information retrieval is expected.
- By optimizing the processing of RGB textures, which are now converted to RGBA on the GPU and used directly, operations for importing compressed textures have been accelerated by up to two times.
- The default rendering mode has been set to 'Screen' blending, ensuring the Glow effect is applied before tonemapping. Configuration options for AgX tonal transformation parameters have been added.
- The Godot XR editor now supports Android XR devices for easier testing and debugging of augmented and virtual reality projects. Support for OpenXR 1.1 specification has been added.

- Support for running exported applications on Android devices via scrcpy to mirror smartphone screen content onto a PC screen has been added.
- When building projects for Windows, Direct3D 12 is now used by default.
Lisaks vÔib mÀrkida projekti Redot arendamise jÀtku, mis on Godoti forkk, loodud vastuseks ametlike suht channel'ite rangele modereerimispoliitikale ja Godoti arendajate soovimatusele aktsepteerida arvamusi, mis eri nende vaadetega. Redoti asutajad soovisid luua kaasava kogukonna, kus aktsepteeritakse arendajate isiklikke veendumusi, poliitikat arendamisprotsessis ei sallita ja peamine fookus on suunatud ainult mÀngude loomisele. MÔni pÀev tagasi avaldati Redot 26.1 kandidaatvabastamine, kuhu on sisse viidud palju parandusi Godot 4.6-st.
Allikas: opennet.ru




