Nuevas características y mejoras en la versión Godot 4.5

Diego Cortés
Diego Cortés
September 17, 2025
Nuevas características y mejoras en la versión Godot 4.5

La última versión del motor de juego Godot, la 4.5, ha llegado con un arsenal impresionante de características y mejoras que prometen optimizar la experiencia de desarrollo. Desde un soporte avanzado para efectos visuales hasta mejoras en la accesibilidad y el rendimiento, esta actualización busca cater a las necesidades de desarrolladores tanto nuevos como experimentados. A continuación, se detallan algunas de las mejoras más significativas de esta versión.

Soporte para el buffer de stencil

Una de las innovaciones más destacadas de Godot 4.5 es la incorporación del soporte para buffers de stencil, lo que proporciona nuevas posibilidades visuales en la creación de efectos. Con esta función, los desarrolladores pueden "perforar" visualmente una pared para observar al jugador del otro lado. Al encapsular la forma del personaje en una esfera invisible y escribir su geometría en el buffer de stencil, se puede lograr que los shaders de la pared solo se rendericen cuando el píxel objetivo no esté cubierto. Este avance permite un control mucho más sofisticado del renderizado, similar al buffer de profundidad pero con más flexibilidad.

Integración de soporte para lectores de pantalla

El nuevo soporte para lectores de pantalla es esencial para garantizar que el software sea accesible para personas con discapacidades visuales. A través de AccessKit, Godot ha integrado esta funcionalidad en los nodos de Control, permitiendo personalizar el comportamiento de cualquier tipo de nodo para que sea compatible con lectores de pantalla. Es importante tener en cuenta que esta característica aún se encuentra en su fase experimental y actualmente solo se aplica al Gestor de Proyectos y a algunos nodos de UI estándar.

Trazado de backtraces de scripts y loggers personalizados

Con el nuevo trazado de backtraces, los desarrolladores pueden identificar exactamente dónde se producen los errores en el código, incluso en las compilaciones de "Release". Además, los loggers personalizados facilitan la interceptación de mensajes y errores, permitiendo que tanto desarrolladores como jugadores reporten problemas con información más precisa sobre su origen.

Horno para shaders

Esta funcionalidad aborda uno de los problemas comunes que enfrentan los jugadores: los tiempos de espera para la compilación de shaders. Aunque la compilación en el pipeline sigue siendo necesaria, Godot ahora permite precompilar shaders de manera anticipada, lo que reduce drásticamente los tiempos de carga al lanzar el juego. En pruebas recientes, al usar el baker de shaders en dispositivos Apple y Windows, se reportó una disminución de hasta 20 veces en los tiempos de carga.

Vista previa de traducción para internacionalización

Godot 4.5 introduce una herramienta que permite a los desarrolladores prever traducciones directamente desde el viewport del editor. Esta mejora facilita la prueba de interfaces gráficas en múltiples idiomas, ayudando a validar cómo se comportan los nuevos UI en diferentes idiomas como francés, chino simplificado e indio.

Fusión del sistema de mapas de colisión 2D

La reestructuración del sistema de mapas de colisión para expandir la física de un solo cuerpo por cada tile a una fusión de las formas de colisión en áreas más grandes. Esto optimiza el rendimiento en escenas 2D que dependen de interacciones físicas.

Nuevas mejoras en la duplicación de recursos

Las nuevas funciones de duplicación profunda ofrecen un control más preciso sobre lo que se duplica en estructuras de datos como arrays y diccionarios. Anteriormente, la función Resource.duplicate() no ofrecía resultados consistentes, pero ahora las nuevas selecciones permiten gestionar duplicados de manera más efectiva.

Mejoras en la personalización de construcción

Desde la versión 4.0.1, los usuarios pueden acceder a la configuración del motor de construcción a través de la opción "Personalizar la configuración del motor". Godot 4.5 expande estas capacidades al detectar no solo clases, sino también establecer opciones de construcción correctas basadas en las extensiones GDExtension utilizadas en el proyecto.

Funcionalidad de silencio en el juego

La nueva opción de silenciar el juego en la vista del editor permite a los desarrolladores desactivar rápidamente el audio sin tener que cortar los altavoces por completo.

Agrupación de nodos remotos

Los desarrolladores ahora pueden seleccionar múltiples nodos remotos en tiempo de ejecución. Esta función mejora la accesibilidad y permite la edición de propiedades comunes de varios nodos al mismo tiempo.

Posibilidad de cambiar el idioma del editor sobre la marcha

Ya no es necesario reiniciar el editor para cambiar su idioma. Esta opción es especialmente útil para los desarrolladores de plugins que están probando sus traducciones.

Secciones del inspector toggleables

Se ha mejorado la experiencia del usuario en el inspector, permitiendo que las secciones se activen o desactiven de una manera intuitiva, facilitando el trabajo de los desarrolladores.

Nuevas mejoras en la edición de scripts

La adición de un selector de tipo de variable al exportar variables de tipo Variant facilita a los desarrolladores la asignación de cualquier valor compatible. Además, se ha añadido un selector de color que permite editar valores de color de manera más conveniente.

Actualizaciones en la gestión de señales

La opción de "Append Source" en la configuración avanzada al conectar señales permite facilitar la gestión de las mismas, mejorando la reutilización del código y simplificando el proceso de depuración.

Mejoras en la interfaz gráfica y optimización

El rendimiento en pantallas de alta definición ha mejorado significativamente, gracias a una reoptimización en el renderizado de elementos del editor. Además, se ha incorporado el nodo FoldableContainer para ofrecer una vista más organizada y accesible de detalles extensos en el interfaz de usuario.

Nuevas posibilidades para jugadores y desarrolladores de juegos

Godot 4.5 presenta importantes actualizaciones en el soporte para Android, incluyendo la posibilidad de conectar dispositivos de imagen, un sistema de navegación dedicado para 2D y la carga de ensamblados .NET directamente desde APKs. Así mismo, el soporte para D3D12 en OpenXR permite desarrollar aplicaciones más intuitivas para entornos de realidad virtual.

La incorporación de estas funcionalidades y mejoras en Godot 4.5 posiciona al motor como una herramienta aún más poderosa y flexible para desarrolladores de todas las habilidades.

Para otros desarrollos interesantes y artículos, no dudes en seguir explorando más en el blog.

Información del artículo

Publicado: September 17, 2025
Categoría: Desarrollo de Videojuegos
Tiempo de lectura: 5-8 minutos
Dificultad: Intermedio

Consejos clave

1

Toma tu tiempo para entender cada concepto antes de continuar con el siguiente.

2

Practica los ejemplos en tu propio entorno de desarrollo para mejor comprensión.

3

No dudes en revisar los recursos adicionales mencionados en el artículo.

Diego Cortés
Diego Cortés
Full Stack Developer, SEO Specialist with Expertise in Laravel & Vue.js and 3D Generalist

Preguntas Frecuentes

Categorías

Page loaded in 28.15 ms