La fundación Godot dio a conocer, hace poco, el lanzamiento de la nueva versión del motor de juegos Godot 4.2, la cual presenta después de cinco meses de desarrollo. Godot 4.2, es la tercera y última versión lanzada durante este año que pertenece a la rama 4.x.
Para quienes desconocen de Godot, deben saber que este es un motor de juegos multiplataforma orientado al desarrollo de juegos 2D y 3D. El motor del juego se centra en proporcionar un conjunto completo de herramientas para el desarrollo, incluido un editor de código integrado, un motor de renderizado de gráficos, herramientas de reproducción de audio, herramientas de animación y más.
Principales novedades de Godot 4.2
Esta nueva versión de Godot 4.2 representa el trabajo de 359 contribuyentes que enviaron más de 1800 mejoras, asi como también correcciones de errores necesarias y características nuevas e interesantes, que convierten a Godot 4.2 en una herramienta aún mejor y más pulida.
Por la parte de las mejoras que se destacan de esta nueva version de Godot 4.2, es la refactorizacion del codigo para funcionar con mosaicos y mapas de mosaicos, ya que se han mejorado las operaciones de agrupación de bloques y clasificación a lo largo del eje Y, lo que ha llevado a una notable reducción en el tiempo necesario para actualizar los mosaicos, ademas de que se ha mejorado la facilidad de creación y utilización de mapas de mosaicos, introduciendo una herramienta que permite voltear y rotar mosaicos al colocarlos y se han mejorado las herramientas para la edición de polígonos y escenas de mosaicos.
En GDScript (el editor de scripts), ahora es posible crear Regiones de Codigo (code regions) con nombre para contraer bloques durante la edición, simplificando así la navegación. Por otro lado, el depurador de scripts cuenta ahora con un completo soporte para código multiproceso, pila de ejecución y puntos de interrupción. En los scripts de GDScript, se ha ampliado la compatibilidad con código escrito estáticamente, se ha añadido compatibilidad con literales de cadena r-string y se han ampliado las capacidades del operador de coincidencia.
En la ventana gráfica 3D, se ha mejorado el soporte para controlar transformaciones al estilo de Blender mediante el uso del mouse y las teclas de acceso rápido. La información visual mejorada ahora se muestra únicamente para los objetos seleccionados en la ventana gráfica 3D. Se han añadido indicadores adicionales para elementos como calcomanías y volumen de niebla. Además, el trabajo con artilugios ha sido mejorado, permitiendo ahora expandir cada lado de las formas volumétricas de manera independiente en la ventana gráfica.
De los demás cambios que se destacan:
- En la biblioteca de activos, se mejoró la visualización de los resultados de búsqueda y se agregó la capacidad de seleccionar un directorio diferente para instalar un complemento o recurso.
- En el administrador de proyectos, se rediseñó la ubicación de los controles principales y se modernizó la interfaz de importación de proyectos.
- Se agregó la capacidad de cambiar el tipo de importación de recursos sobre la marcha con actualización automática de escenas y recursos que no requiere reiniciar el editor.
- Se han ampliado las opciones de importación disponibles y se ha proporcionado la posibilidad de cambiar las propiedades físicas de los objetos importados, así como los parámetros de sombra y visibilidad.
- Se agregó la capacidad de obtener una vista previa de las animaciones en el cuadro de diálogo de importación.
- Se agregó soporte para importar imágenes en formato KTX.
- El sistema de simulación de partículas ha sido rediseñado para facilitar el mantenimiento y mejorar el control del movimiento de partículas.
- Se han realizado optimizaciones para mejorar el rendimiento de renderizado.
- Para acelerar el trabajo en dispositivos móviles, las barreras ráster se dividen en componentes de vértice y fragmento.
- Almacenamiento optimizado de mallas poligonales en memoria.
- Se agregó soporte para comprimir mallas poligonales para reducir el ancho de banda de transmisión.
- Se agregó soporte para el uso de cuadros de diálogo de selección de archivos nativos de Linux, macOS y Windows, así como la capacidad de copiar y pegar imágenes a través del portapapeles.
- Se ha rediseñado la arquitectura Godot para Android, lo que ha reducido el tiempo de inicio de aplicaciones y juegos e implementado la capacidad de trabajar con múltiples ventanas.
- Las compilaciones ARM de 32 y 64 bits para Linux ya son oficiales.
Finalmente si deseas conocer más al respecto, puedes consultar los detalles en el siguiente enlace.
Obtener Godot
Godot está disponible para descargar en esta página para Windows, Mac OS y Linux. También lo puede encontrar en Steam y itch.io.
El código del motor del juego, el entorno de desarrollo del juego y las herramientas de desarrollo relacionadas (motor de física, servidor de sonido, backends de renderizado 2D/3D, etc.) se distribuyen bajo la licencia MIT.