Godot, el motor de jocs de codi obert s'actualitza a la seva versió 3.3

Després de 7 mesos de desenvolupament, es va llançar el motor de joc gratuït Godot 3.3 el qual és adequat per crear jocs en 2D i 3D. La branca Godot 3.3 és totalment compatible amb Godot 3.2 i continua desenvolupant versions estables de l'motor, per a això es proporcionarà un cicle de suport llarg.

Inicialment, en lloc de Godot 3.3, es va planejar llançar l'actualització 3.2.4, però els usuaris van percebre les versions 3.2.x com correctives, tot i portar noves característiques de la branca 4.0, de manera que el projecte va canviar a l'esquema de versions semàntic clàssic.

En particular, l'actualització de l'tercer dígit ara indicarà la presència de només correccions, el segon, la inclusió de nova funcionalitat i el primer, la presència de canvis que afecten la compatibilitat. La branca 3.xx serà seguida en paral·lel amb 4.xx fins que Godot 4.x estigui completament estabilitzat i adaptat a tot el maquinari actual.

Principals novetats de Godot 3.3

En aquesta nova versió com a novetat principal es destaca que s'ha preparat una versió de l'editor que funciona en un navegador web.

També es va agregar la capacitat d'exportar jocs per a la plataforma Android en format AAB (Android App Bundle), a més dels paquets APK. El format AAB permet carregar només aquelles biblioteques natives que són necessàries per treballar en el dispositiu actual (per exemple, armeabi-v7a o arm64-v8a).

Per Android, la capacitat d'incrustar elements basats en el motor Godot en forma de subcomponents que utilitzen una part de la finestra també s'implementa en les aplicacions, a més que també es va agregar suport per a àrees cegues de la pantalla (arrodoniments i osques per a la càmera), esdeveniments de l'ratolí i entrada des d'un teclat extern.

S'ha proposat una nova API per crear i distribuir complements per iOS, Que li permet moure complements (ARKit, GameCenter, InAppStore) a un repositori separat i desenvolupar-los sense importar el motor Godot. Aquesta API es va implementar prèviament per a la plataforma Android.

Un altre canvi important va ser en els exportadors de jocs web (HTML5) que van ser millorats doncs es van rebre millores i suport per teclats i gamepads, a més que també van rebre el suport per a scripts GDNative i multiprocés per a jocs que s'executen en el navegador, però a causa de les limitacions de la plataforma HTML5, la seva implementació és incompatible amb les opcions per a jocs nadius. A més, la implementació de transmissions està vinculada a l'API SharedArrayBuffer, que no està disponible a tots els navegadors. El perfil de subprocessos múltiples també afegeix suport per l'API AudioWorklet, que permet aconseguir una millor sortida d'àudio sense bloquejar la transmissió principal.

D'altra banda, podrem trobar que es va agregar suport per crear jocs per el nou maquinari d'Apple equipat amb el xip M1 ARM, juntament amb el qual es va agregar suport per adjuntar signatures digitals per a arxius executables generats per macOS.

Des de la branca 4.0 s'ha transferit una API modernitzada per organitzar multithreading, En la qual s'utilitzen les capacitats de l'estàndard C ++ 14, s'ha augmentat la fiabilitat de la feina en diferents plataformes i s'ha dut a terme l'optimització de l'rendiment.

S'ha mogut una optimització de la branca 4.0 que fa servir l'estructura BVH (Bounding Volume Hierarchy) en lloc de el mètode Octree per la separació espacial dinàmica durant la renderització. BVH és ara el predeterminat i resol molts problemes de rendiment.

S'utilitza una implementació unificada de processament per lots 2D (processament per lots, optimització per reduir les trucades d'extracció tenint en compte la posició relativa dels objectes), que es pot usar tant per a OpenGL ES 3 com per a OpenGL ÉS 2. L'optimització en si mateixa ara cobreix més objectes, incloent línies i polígons.

Es va agregar un nou constructor de mapes d'il·luminació (Lightmapper), que aplica el mètode de traçar la ruta i admet la reducció de soroll utilitzant la biblioteca oidn (Open Image Denoise). El nou lightmapper fa servir CPU per a computació i resol la majoria dels problemes de qualitat inherents a l'antic controlador.

Es va agregar el complement OpenXR amb suport per a l'estàndard de el mateix nom per crear aplicacions de realitat virtual i augmentada. El port HTML5 per crear jocs basats en tecnologies de realitat virtual ha afegit suport per a l'especificació WebXR.

Finalment si vols conèixer més a l'respecte, pots consultar els detalls en el següent enllaç.

obtenir Godot

Godot està disponible per descarregar en aquesta pàgina per a Windows, Mac OS i Linux. També ho pot trobar a Steam y picor.io.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.