Godot, mehanizam za igre otvorenog koda ažuriran je na verziju 3.3

Nakon 7 mjeseci razvoja, Pokrenut besplatni motor Godot 3.3 što je pogodno za stvaranje 2D i 3D igara. Godotova grana 3.3 je u potpunosti kompatibilan s Godot 3.2 i nastavlja razvijati stabilne verzije motora, za koje će biti osiguran dug ciklus potpore.

U početku se umjesto Godota 3.3 planiralo objaviti ažuriranje 3.2.4, ali korisnici su verzije 3.2.x shvatili kao korektivne, uprkos prenošenju novih karakteristika iz grane 4.0, pa je projekt prešao na klasičnu semantičku shemu verzija.

Posebno ažuriranje treće znamenke sada će ukazivati ​​na prisustvo samo ispravki, drugo, uključivanje nove funkcionalnosti i prvo, prisustvo promjena koje utječu na kompatibilnost. Podružnica 3.xx pratit će se paralelno s 4.xx dok se Godot 4.x ne stabilizira u potpunosti i ne prilagodi svim trenutnim hardverima.

Glavne nove karakteristike Godota 3.3

U ovoj novoj verziji, kao glavna novost, ističe se da jeste pripremio a verzija uređivača koja radi u web pregledniku.

Takođe je dodata mogućnost izvoza igara za Android platformu u AAB formatu (Android App Bundle), plus APK paketi. AAB format omogućava učitavanje samo onih matičnih biblioteka koje su potrebne za rad na trenutnom uređaju (na primjer, armeabi-v7a ili arm64-v8a).

Za Android se u aplikacije također implementira mogućnost ugrađivanja elemenata zasnovanih na Godotovom mehanizmu u obliku potkomponenata koje koriste dio prozora, uz dodatak podrške za slijepa područja ekrana (zaokruživanja i urezi za kameru), događaji miša i unosi s vanjske tipkovnice.

Predložen je novi API za stvaranje i distribuciju dodataka za iOS, koji vam omogućava da dodatke (ARKit, GameCenter, InAppStore) premjestite u zasebno spremište i razvijete ih neovisno o Godotovom mehanizmu. Ovaj API je prethodno implementiran za Android platformu.

Druga važna promjena bila je u Izvoznici web igara (HTML5) koji su poboljšani kako su pored toga primljena poboljšanja i podrška za tastature i gamepad-ove dobio podršku za GDNative i višenitne skripte za igre koje se izvode u pregledniku, ali zbog ograničenja HTML5 platforme, njegova implementacija nije kompatibilna s opcijama za matične igre. Također, implementacija streaminga vezana je za API SharedArrayBuffer, koji nije dostupan u svim preglednicima. Višenitni profils takođe dodaje podršku za AudioWorklet APIque omogućava bolji audio izlaz bez blokiranja glavnog toka.

S druge strane, to možemo pronaći dodata podrška za kreiranje igara za Appleov novi hardver opremljen čipom M1 ARMS, zajedno s kojima je dodana podrška za spajanje digitalnih potpisa na izvršne datoteke generirane za macOS.

Od grane 4.0 modernizirani API prenesen je za organiziranje višestrukih niti, u kojem se koriste mogućnosti standarda C ++ 14, povećana je pouzdanost rada na različitim platformama i izvršena je optimizacija performansi.

Premještena je optimizacija grane 4.0 koja koristi strukturu BVH (Bounding Volume Hierarchy) umjesto metode Octree za dinamičko prostorno razdvajanje tijekom prikazivanja. BVH je sada zadana vrijednost i rješava mnoge probleme s performansama.

Koristi se objedinjena implementacija 2D batch obrade (batch obrada, optimizacija za smanjenje povlačenja uzimajući u obzir relativni položaj objekata) koja se može koristiti i za OpenGL ES 3 i za OpenGL ES 2. Sama optimizacija pokriva više objekata, uključujući linije i poligone.

Dodan je novi graditelj mapa osvjetljenja (lightmapper), koji primjenjuje metodu puta praćenja i podržava smanjenje šuma pomoću oidn (Open Image Denoise) knjižnice. Novi lightmapper koristi CPU za računanje i rješava većinu problema s kvalitetom svojstvenih starom kontroleru.

Dodatak OpenXR dodan je s podrškom za istoimeni standard za stvaranje aplikacija za virtualnu i proširenu stvarnost. HTML5 port za stvaranje igara zasnovanih na tehnologijama virtualne stvarnosti dodao je podršku za WebXR specifikaciju.

Konačno, ako želite znati više o tome, možete provjeriti detalje Na sledećem linku.

Uzmi Godota

Godot je dostupan za preuzimanje na ovu stranicu za Windows, Mac OS i Linux. Možete ga pronaći i na para y itch.io.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.