10 hónapos fejlesztés után Megjelent a Godot 3.2 ingyenes játékmotor indítása, amely alkalmas 2D és 3D játékok készítésére. A motor támogatja a könnyen megtanulható nyelvet a játék logikájának meghatározása, grafikus környezet a játék tervezéséhezs, egy kattintásos játék telepítési rendszer, kiterjedt fizikai folyamatszimuláció és animáció, beépített hibakereső és a teljesítmény szűk keresztmetszeteinek azonosítására szolgáló rendszer.
A motor Támogatja az összes népszerű álló és mobil platformot (Linux, Windows, macOS, Wii, Nintendo 3DS, PlayStation 3, PS Vita, Android, iOS, BBX), valamint a webes játékok fejlesztése. A futtatásra kész bináris buildeket Linuxra, Windowsra és macOS-ra tervezték.
Külön ágban új háttérprogramot fejlesztenek renderelés a Vulkan grafikus API alapjánHogy -ban felajánlják a következő verziója godot 4.0, a jelenlegi háttérprogramok helyett az OpenGL ES 3.0 és az OpenGL 3.3 segítségével (az OpenGL ES és az OpenGL támogatása a régi OpenGL ES 2.0 / OpenGL 2.1 háttérprogram művelet révén lesz fenntartva az új, Vulkan-alapú megjelenítési architektúrán).
A játékmotor, a játékfejlesztő környezet és a kapcsolódó fejlesztőeszközök (fizikai motor, hangkiszolgáló, 2D / 3D renderelő háttérprogramok stb.) Kódja az MIT licenc alatt kerül terjesztésre.
A Godot 3.2 főbb új jellemzői
Ebben az új verzióban támogatást kapott az Oculus Quest virtuális valóság fejhallgatók, az Android platform pluginja alapján valósult meg. Az iOS kiterjesztett valóság-rendszereinek fejlesztéséhez hozzáadták az ARKit keretrendszer támogatását. Az ARCore keretrendszer támogatása az Android számára fejlesztés alatt áll, de még nem áll készen, és a 3.3.x köztes verziók egyikébe fog kerülni;
Újratervezett felület a visual shader szerkesztőhöz. Hozzá lettek adva új csomópontok fejlettebb árnyékolók létrehozásához. A klasszikus szkriptek által megvalósított árnyékolók esetében támogatást kapott az állandók, tömbök és "változó" módosítók. Számos specifikus OpenGL ES 3.0 háttér-árnyékoló kerül az OpenGL ES 2-be.
Támogatás a az anyagok fizikailag helyes ábrázolása (PBR) szinkronizál az új PBR renderelő motorok képességei, mint pl Blender Eevee és anyagtervező, hogy hasonló jelenetet jelenítsen meg Godot-ban és az alkalmazott 3D-s modellezési csomagokban;
Különböző megjelenítési beállításokat optimalizáltak a teljesítmény és a képminőség javítása érdekében. A GLES3 számos funkcióját átvitték a GLES3 háttérbe, beleértve az MSAA (Multi-Sample Anti-Aliasing) simítási módszer támogatását és a különféle utófeldolgozási effektusokat (glow, DOF blur és BCS).
Teljes támogatást kapott a 3D jelenetek és modellek importálásához glTF 2.0 formátumban (GL Streaming Format) és hozzáadta az FBX formátum kezdeti támogatását, lehetővé téve az animációkkal rendelkező jelenetek importálását a Blenderből, de a Maya és a 3ds Max még nem támogatja.
Hozzáadva a csontvázbőrök támogatása, amikor jeleneteket importálnak az glTF 2.0 és az FBX segítségével, amely lehetővé teszi egy csontváz használatát több hálóban.
A glTF 2.0 támogatásának javítására és stabilizálására irányuló munkát a Blender csomag fejlesztői közösségével közösen hajtották végre, amelyben a továbbfejlesztett glTF 2.0 támogatást javasolják a 2.83-as verzióban.
A motor hálózati képességei kibővülnek a WebRTC és a WebSocket protokollok támogatásával, valamint az UDP multicast módban történő használatának lehetőségével.
Hozzáadott API a titkosítási hashok használatához és igazolásokkal dolgozni. Hozzáadott egy grafikus felületet a profil hálózati tevékenységéhez. Elkezdődött a Godot port létrehozása a WebAssembly / HTML5 számára, amely lehetővé teszi a szerkesztő elindítását egy böngészőben az interneten keresztül.
Átdolgozott plug-in az Android platform rendszeréhez és export. Az Android csomagkialakításhoz két külön exportrendszert kínálnak: az egyik előre összeszerelt motorral, a másik pedig lehetővé teszi, hogy saját összeállításokat hozzon létre az egyedi motoropciók alapján.
Ha többet szeretne tudni róla, konzultálhat a kiadási jegyzet.