Godot, de open source game-engine is bijgewerkt naar versie 3.3

Na 7 maanden ontwikkeling, Godot 3 gratis game-engine gelanceerd.3 die geschikt is voor het maken van 2D- en 3D-spellen. De Godot-tak 3.3 is volledig compatibel met Godot 3.2 en blijft stabiele versies van de motor ontwikkelen, waarvoor een lange ondersteuningscyclus zal worden geboden.

Aanvankelijk was het de bedoeling dat in plaats van Godot 3.3 de update 3.2.4 uitkwam, maar de 3.2.x-versies werden door gebruikers als correctief ervaren, ondanks het overdragen van nieuwe functies van de 4.0-branch, dus schakelde het project over naar het versieschema klassieke semantische .

En in het bijzonder, het bijwerken van het derde cijfer geeft nu de aanwezigheid van alleen fixes aan, de tweede, de opname van nieuwe functionaliteit en de eerste, de aanwezigheid van wijzigingen die de compatibiliteit beïnvloeden. De 3.xx-tak zal parallel met 4.xx worden gevolgd totdat Godot 4.x volledig is gestabiliseerd en aangepast aan alle huidige hardware.

Belangrijkste nieuwe kenmerken van Godot 3.3

In deze nieuwe versie, als de belangrijkste nieuwigheid, valt het op dat het zo is bereid een editor-versie die werkt in een webbrowser.

Ook de mogelijkheid toegevoegd om games voor het Android-platform in AAB-indeling te exporteren (Android App Bundle), plus APK-pakketten. Het AAB-formaat staat het laden van alleen die native bibliotheken toe die nodig zijn om op het huidige apparaat te werken (bijvoorbeeld armeabi-v7a of arm64-v8a).

Voor Android is de mogelijkheid om elementen op basis van de Godot-engine in te bedden in de vorm van subcomponenten die een deel van het venster gebruiken ook geïmplementeerd in de applicaties, naast de toevoeging van ondersteuning voor blinde delen van het scherm (rondes en inkepingen voor de camera), muisgebeurtenissen en invoer vanaf een extern toetsenbord.

Er is een nieuwe API voorgesteld om plug-ins voor iOS te maken en te distribueren, waarmee je plug-ins (ARKit, GameCenter, InAppStore) naar een aparte repository kunt verplaatsen en ze onafhankelijk van de Godot-engine kunt ontwikkelen. Deze API was eerder geïmplementeerd voor het Android-platform.

Een andere belangrijke wijziging was in de webgame-exporteurs (HTML5) die zijn verbeterd als verbeteringen en ondersteuning voor toetsenborden en gamepads werden ontvangen, naast ook ondersteuning gekregen voor GDNative en multithreaded scripts voor games die in de browser worden uitgevoerd, maar vanwege de beperkingen van het HTML5-platform is de implementatie ervan incompatibel met de opties voor native games. De streamingimplementatie is ook gekoppeld aan de SharedArrayBuffer-API, die niet in alle browsers beschikbaar is. Het multithreaded profiels voegt ook ondersteuning toe voor de AudioWorklet APIDat zorgt voor een betere audio-uitvoer zonder de hoofdstroom te blokkeren.

Aan de andere kant kunnen we dat vinden ondersteuning toegevoegd voor het maken van games voor Apple's nieuwe hardware uitgerust met de chip M1 ARMEN, samen met welke ondersteuning is toegevoegd voor het toevoegen van digitale handtekeningen aan uitvoerbare bestanden die zijn gegenereerd voor macOS.

Sinds tak 4.0 is een gemoderniseerde API overgedragen om multithreading te organiseren, waarin de mogelijkheden van de C ++ 14-standaard worden gebruikt, de betrouwbaarheid van het werk op verschillende platforms is verhoogd en prestatie-optimalisatie is uitgevoerd.

Een optimalisatie van tak 4.0 is verplaatst die BVH-structuur (Bounding Volume Hierarchy) gebruikt in plaats van de Octree-methode voor dynamische ruimtelijke scheiding tijdens het renderen. BVH is nu de standaard en lost veel prestatieproblemen op.

Er wordt een uniforme implementatie van 2D-batchverwerking (batchverwerking, optimalisatie om pull-oproepen te verminderen rekening houdend met de relatieve positie van objecten) gebruikt, die kan worden gebruikt voor zowel OpenGL ES 3 als OpenGL ES 2. De optimalisatie zelf omvat nu meer objecten, inclusief lijnen en polygonen.

Een nieuwe bouwer voor verlichtingskaarten toegevoegd (lightmapper), die de traceerpadmethode toepast en ruisonderdrukking ondersteunt met behulp van de oidn (Open Image Denoise) -bibliotheek. De nieuwe lightmapper gebruikt CPU's voor computergebruik en lost de meeste kwaliteitsproblemen op die inherent zijn aan de oude controller.

De OpenXR-plug-in is toegevoegd met ondersteuning voor de gelijknamige standaard om virtuele en augmented reality-applicaties te maken. De HTML5-poort voor het maken van games op basis van virtual reality-technologieën heeft ondersteuning toegevoegd voor de WebXR-specificatie.

Als u er tenslotte meer over wilt weten, kunt u de details raadplegen In de volgende link.

Koop Godot

Godot is beschikbaar om te downloaden op deze pagina voor Windows, Mac OS en Linux. U kunt het ook vinden op Stoom y itch.io.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.