Godot, motorul de joc open source este actualizat la versiunea 3.3

După 7 luni de dezvoltare, Lansat motorul de joc gratuit Godot 3.3, care este potrivit pentru crearea de jocuri 2D și 3D. Filiala Godot 3.3 este pe deplin compatibil cu Godot 3.2 și continuă să dezvolte versiuni stabile ale motorului, pentru care va fi asigurat un ciclu de sprijin lung.

Inițial, în loc de Godot 3.3, a fost planificată lansarea actualizării 3.2.4, dar versiunile 3.2.x au fost percepute de utilizatori ca fiind corective, în ciuda portării de noi caracteristici din ramura 4.0, astfel încât proiectul a trecut la schema de versiuni semantică clasică .

În special actualizarea celei de-a treia cifre va indica acum prezența doar a corecțiilor, al doilea, includerea de noi funcționalități și primul, prezența modificărilor care afectează compatibilitatea. Ramura 3.xx va fi urmată în paralel cu 4.xx până când Godot 4.x este complet stabilizat și adaptat la toate componentele hardware curente.

Principalele caracteristici noi ale Godot 3.3

În această nouă versiune, ca principală noutate, se evidențiază faptul că are pregătit un versiune de editor care funcționează într-un browser web.

A adăugat, de asemenea, posibilitatea de a exporta jocuri pentru platforma Android în format AAB (Android App Bundle), plus pachete APK. Formatul AAB permite încărcarea doar a bibliotecilor native necesare pentru a lucra pe dispozitivul curent (de exemplu, armeabi-v7a sau arm64-v8a).

Pentru Android, capacitatea de a încorpora elemente bazate pe motorul Godot sub forma unor componente secundare care utilizează o parte a ferestrei este de asemenea implementată în aplicații, pe lângă adăugarea de suport pentru zonele oarbe ale ecranului (runde și crestături pentru cameră), evenimentele mouse-ului și intrarea de la o tastatură externă.

A fost propus un nou API pentru a crea și distribui pluginuri pentru iOS, care vă permite să mutați pluginuri (ARKit, GameCenter, InAppStore) într-un depozit separat și să le dezvoltați independent de motorul Godot. Acest API a fost implementat anterior pentru platforma Android.

O altă schimbare importantă a fost în exportatori de jocuri web (HTML5) care au fost îmbunătățiți deoarece s-au primit îmbunătățiri și suport pentru tastaturi și gamepad-uri, pe lângă și a primit suport pentru scripturile GDNative și multithreaded pentru jocurile care rulează în browser, dar din cauza limitărilor platformei HTML5, implementarea sa este incompatibilă cu opțiunile pentru jocurile native. De asemenea, implementarea de streaming este legată de API-ul SharedArrayBuffer, care nu este disponibil în toate browserele. Profilul cu mai multe fireDe asemenea, adaugă suport pentru API-ul AudioWorklet permite o ieșire audio mai bună fără a bloca fluxul principal.

Pe de altă parte, putem găsi asta a adăugat suport pentru crearea de jocuri pentru Noul hardware Apple echipat cu cip M1 ARMS, împreună cu care a fost adăugat suport pentru atașarea semnăturilor digitale la fișierele executabile generate pentru macOS.

De la ramura 4.0, un API modernizat a fost reportat pentru a organiza multithreading, în care sunt utilizate capacitățile standardului C ++ 14, fiabilitatea muncii pe diferite platforme a fost sporită și optimizarea performanței a fost realizată.

O optimizare a ramurii 4.0 a fost mutată care folosește structura BVH (Bounding Volume Hierarchy) în locul metodei Octree pentru separarea spațială dinamică în timpul redării. BVH este acum implicit și rezolvă multe probleme de performanță.

Se folosește o implementare unificată a procesării batch 2D (procesare batch, optimizare pentru a reduce apelurile pull, luând în considerare poziția relativă a obiectelor), care poate fi utilizată atât pentru OpenGL ES 3, cât și pentru OpenGL ES 2. Optimizarea în sine acoperă acum mai multe obiecte, inclusiv linii și poligoane.

S-a adăugat un nou constructor de hărți de iluminat (lightmapper), care aplică metoda traseului de urmărire și acceptă reducerea zgomotului utilizând biblioteca oidn (Open Image Denoise). Noul lightmapper folosește procesoare pentru calcul și rezolvă majoritatea problemelor de calitate inerente vechiului controler.

Pluginul OpenXR a fost adăugat cu suport pentru standardul cu același nume pentru a crea aplicații de realitate virtuală și augmentată. Portul HTML5 pentru crearea de jocuri bazate pe tehnologii de realitate virtuală a adăugat suport pentru specificațiile WebXR.

În cele din urmă, dacă doriți să aflați mai multe despre aceasta, puteți verifica detaliile În următorul link.

Ia-l pe Godot

Godot este disponibil pentru descărcare de la aceasta pagina pentru Windows, Mac OS și Linux. O puteți găsi și la Aburi y itch.io.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.