Godot, open source-spilmotoren opdateres til version 3.3

Efter 7 måneders udvikling, Godot 3 gratis spilmotor lanceret.3, som er velegnet til oprettelse af 2D- og 3D-spil. Godot-filialen 3.3 er fuldt kompatibel med Godot 3.2 og fortsætter med at udvikle stabile versioner af motoren, hvor der vil blive leveret en lang supportcyklus.

I første omgang var det i stedet for Godot 3.3 planlagt at frigive opdateringen 3.2.4, men 3.2.x-versionerne blev opfattet af brugerne som korrigerende, på trods af at de porterede nye funktioner fra 4.0-grenen, så projektet skiftede til versionskemaet klassisk semantisk .

Især opdatering af det tredje ciffer angiver nu tilstedeværelsen af ​​kun rettelser, det andet, inkluderingen af ​​ny funktionalitet og den første tilstedeværelsen af ​​ændringer, der påvirker kompatibiliteten. 3.xx-grenen følges parallelt med 4.xx, indtil Godot 4.x er fuldt stabiliseret og tilpasset til al nuværende hardware.

Vigtigste nye funktioner i Godot 3.3

I denne nye version, som den vigtigste nyhed, skiller det sig ud, at den har forberedt en editorversion, der fungerer i en webbrowser.

Tilføjede også muligheden for at eksportere spil til Android-platformen i AAB-format (Android App Bundle) plus APK-pakker. AAB-formatet tillader kun indlæsning af de oprindelige biblioteker, der er nødvendige til at arbejde på den aktuelle enhed (f.eks. armeabi-v7a eller arm64-v8a).

For Android er evnen til at integrere elementer baseret på Godot-motoren i form af underkomponenter, der bruger en del af vinduet, også implementeret i applikationerne ud over tilføjelsen af ​​understøttelse af blinde områder på skærmen (runder og hak til kameraet), musebegivenheder og input fra et eksternt tastatur.

En ny API er blevet foreslået til at oprette og distribuere plugins til iOS, som giver dig mulighed for at flytte plugins (ARKit, GameCenter, InAppStore) til et separat lager og udvikle dem uafhængigt af Godot-motoren. Denne API blev tidligere implementeret til Android-platformen.

En anden vigtig ændring var i webspileksportører (HTML5), der blev forbedret som forbedringer og support til tastaturer og gamepads blev modtaget, ud over også modtaget support til GDNative og multitrådede scripts til spil, der kører i browseren, men på grund af begrænsningerne i HTML5-platformen er dens implementering uforenelig med mulighederne for native-spil. Streamingimplementeringen er også bundet til SharedArrayBuffer API, som ikke er tilgængelig i alle browsere. Den multitrådede profils tilføjer også support til AudioWorklet APIDet giver mulighed for bedre lydoutput uden at blokere hovedstrømmen.

På den anden side kan vi finde det tilføjet support til oprettelse af spil til Apples nye hardware udstyret med chippen M1 ARME, sammen med hvilken support blev tilføjet til vedhæftning af digitale signaturer til eksekverbare filer genereret til macOS.

Siden filial 4.0 er en moderniseret API blevet overført til at organisere multithreading, hvor funktionerne i C ++ 14-standarden bruges, pålideligheden af ​​arbejde på forskellige platforme er blevet øget, og ydeevneoptimering er udført.

En optimering af filial 4.0 er flyttet som bruger BVH-struktur (Bounding Volume Hierarchy) i stedet for Octree-metoden til dynamisk rumlig adskillelse under gengivelse. BVH er nu standard og løser mange ydeevneproblemer.

Der anvendes en samlet implementering af 2D-batchbehandling (batchbehandling, optimering for at reducere pull-opkald under hensyntagen til objekternes relative position), som kan bruges til både OpenGL ES 3 og OpenGL ES 2. Selve optimeringen dækker nu flere objekter, inklusive linjer og polygoner.

Tilføjet en ny bygherre til belysningskort (lightmapper), der anvender sporingsmetoden og understøtter støjreduktion ved hjælp af oidn (Open Image Denoise) -biblioteket. Den nye lightmapper bruger CPU'er til computing og løser de fleste af de kvalitetsproblemer, der er forbundet med den gamle controller.

OpenXR-pluginet blev tilføjet med understøttelse af standarden med samme navn for at oprette virtuelle og augmented reality-applikationer. HTML5-porten til oprettelse af spil baseret på virtual reality-teknologier har tilføjet support til WebXR-specifikationen.

Endelig, hvis du vil vide mere om det, kan du kontrollere detaljerne I det følgende link.

Få Godot

Godot kan downloades på denne side til Windows, Mac OS og Linux. Du kan også finde den på Damp y itch.io.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.