Linux Adictos Darkcrizt  

Godot 4.1 llega con grandes mejoras y novedades

Godot 4.1

Godot 4.1 llega con muchas características nuevas

Luego de cuatro meses de desarrollo se dio a conocer el lanzamiento de la nueva versión del motor de juegos Godot 4.1, en el cual soluciona más de 900 problemas desde la version 4.0 y en la cual se ha mejorado la estabilidad, el rendimiento y los flujos de trabajo, entre otras cosas mas.

Para quienes desconocen de Godot, deben saber que este motor admite un lenguaje de trabajo de lógica de juego fácil de aprender, un entorno de diseño de juego gráfico, un sistema de implementación de juego con un solo clic, ricas capacidades de simulación de física y animación, un depurador integrado y un sistema de detección de cuello de botella de rendimiento.

Principales novedades de Godot 4.1

En esta nueva versión que se presenta de Godot 4.1 se destaca que la interfaz gráfica ahora tiene la capacidad de separar la documentación y los editores de secuencias de comandos, incluido el editor de sombreadores, en ventanas flotantes separadas para moverlos a otras pantallas. Se recuerda el diseño de las ventanas de la interfaz, lo que le permite volver a la misma disposición de ventanas después de cerrar y volver a abrir el editor.

Otro de los cambios que se destaca, es que se han añadido nuevas texturas 3D con ruido visual (NoiseTexture3D) para controlar la densidad de la niebla volumétrica y hacerla menos saturada en determinados lugares, o simular partículas que afectan al viento.

Se ha rediseñado por completo el algoritmo para evitar colisiones cuando se usa la navegación con IA, que no se ajusta a una sola superficie y ahora se puede aplicar tanto en 2D como en 3D. Se proporciona la capacidad de priorizar y definir capas que definen quién debe evitar a quién.

Se utilizó un algoritmo basado en hashes rápidos para determinar los elementos del árbol de nodos, lo que permitió acelerar varias veces las operaciones de agregar y eliminar nodos, que son las más importantes para garantizar un alto rendimiento de los juegos complejos que manipulan activamente los nodos. El costo de esta optimización fue ralentizar ligeramente las operaciones de nodo que se usan con poca frecuencia y aumentar el consumo de memoria de la clase base Node en aproximadamente un 10 %.

Ademas de ello, tambien se destaca que el backend de renderizado basado en la API de gráficos de Vulkan ahora incluye el almacenamiento en caché de los resultados de la compilación de canalizaciones de gráficos (pipeline), que complementa el almacenamiento en caché de sombreadores disponible anteriormente.

Tambien podremos encontrar en Godot 4.1 que se han propuesto varias soluciones para resolver el problema de colocar el modelo de atrás hacia adelante después de la importación: cambiando las direcciones de las cámaras delantera y trasera en el editor y agregando una bandera a la función look_at() para usar el espacio modelo como un guía para elegir una dirección.

Por otra parte, el lenguaje de secuencias de comandos GDScript implementa la capacidad de crear variables estáticas para compartir datos comunes de varias instancias de la misma secuencia de comandos, lo que elimina el uso de recursos y la carga automática. Para definir una variable estática, utilice la palabra clave estática antes de definir la variable al comienzo del script.

De los demás cambios que se destacan:

  • Soporte rediseñado para la generación automática de documentación para clases nombradas.
  • Se agregó la capacidad de especificar líneas de documentación junto a la definición de una variable o función, y no en la línea anterior.
  • Se agregó soporte para crear nodos de sombreado y complementos de editor usando GDExtension.
  • Se cerraron más de 900 informes de errores desde el lanzamiento de Godot 4.0
  • Se agregó soporte para exportar matrices tipificadas y conjuntos de nodos asociados a la interfaz de inspección.
  • Se agregó soporte experimental para el procesamiento de escenas de subprocesos múltiples.
  • Se ha trabajado para abordar los problemas y limitaciones asociados con las descargas de subprocesos múltiples.
  • Se han agregado opciones a la configuración del nodo para seleccionar el modo de procesamiento secuencial o paralelo.
  • En el administrador de proyectos, para simplificar la navegación a través de una gran cantidad de proyectos, se agregó la capacidad de vincular etiquetas a proyectos y filtrar proyectos por etiquetas.
  • El sistema de renderizado ha reelaborado la implementación del remolino de partículas que se usa en los juegos para crear los efectos de elementos dispersos.

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.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.