Godot 4.6, motor de juegos de código abierto, lanzado con mejoras en el flujo de trabajo
Godot 4.6, un motor de juegos gratuito y de código abierto, ha sido lanzado con mejoras en el editor, optimizaciones de rendimiento y mejoras de usabilidad en las tareas cotidianas del desarrollo de juegos.
Godot, un motor de juegos de código abierto utilizado para crear juegos en 2D y 3D, que ofrece un conjunto completo de herramientas que permiten a los desarrolladores crear experiencias de juego inmersivas sin las limitaciones de tarifas de licencia o regalías, ha lanzado su última versión, la 4.8.
El aspecto más destacado de la versión es la introducción del nuevo tema de editor Moderno, ahora activado por defecto. Basado en el Tema Minimal previamente opcional, mejora el contraste, el espaciado y el equilibrio de escala de grises para reducir el ruido visual y mantener la atención en el área de trabajo.
Por supuesto, el tema Clásico más antiguo sigue disponible para los usuarios que lo prefieran. Junto con el aspecto renovado, el sistema de acoplamiento del editor se ha unificado. Los paneles inferiores ahora se tratan como acoplamientos regulares, lo que permite reorganizar los paneles libremente a lo largo de los bordes de la pantalla o flotarlos en ventanas separadas, un paso importante hacia diseños de espacio de trabajo más flexibles.
En el lado del motor, uno de los cambios más importantes es promocionar Jolt Physics como el motor de física predeterminado para nuevos proyectos 3D, el cual se introdujo de manera experimental en Godot 4.4. Los proyectos existentes mantienen sus motores de física actuales, mientras que los nuevos proyectos se benefician de la simulación más rápida y robusta de Jolt desde el primer momento.
Con respecto a los flujos de trabajo de animación, se ha creado un marco completamente nuevo de cinemática inversa alrededor del nuevo sistema IKModifier3D. Godot 4.6 introduce múltiples solucionadores deterministas e iterativos, incluyendo TwoBoneIK3D, FABRIK3D, CCDIK3D y JacobianIK3D, así como nuevas restricciones para la torsión de las articulaciones y la velocidad angular.
Las mejoras en el renderizado abarcan realismo, rendimiento y paridad entre plataformas. Las Reflexiones en el Espacio de Pantalla han sido completamente renovadas, mejorando la estabilidad visual y el manejo de la rugosidad, además de ofrecer un mejor rendimiento, incluyendo un modo de media resolución. Los probes de reflexión y radiancia ahora utilizan mapas octaédricos en lugar de cubemapas, lo que reduce los costos de GPU y memoria.
Se ha corregido que los valores predeterminados de la fusión de resplandor ocurran antes de la tonemapa, y el tonemapeador AgX ahora muestra parámetros adicionales para un control más fino. En dispositivos móviles y hardware de gama baja, la eliminación de bandas en los materiales y la mayor precisión HDR reducen significativamente las bandas de color, mientras que múltiples correcciones de fallos en Vulkan Mobile solucionan problemas de larga data en las GPU Mali y Adreno.
Aparte de los cambios mencionados anteriormente, decenas de mejoras de usabilidad más pequeñas se incluyeron en la versión 4.6. Los modos de selección y transformación ahora están desacoplados en la vista 3D, lo que reduce la manipulación accidental de objetos. Además, un nuevo controlador de rotación alineado con la vista de la cámara simplifica las tareas comunes de orientación.
Además, el dibujo de GridMap ahora utiliza el algoritmo de líneas de Bresenham, eliminando los vacíos al dibujar niveles. El trabajo en la interfaz de usuario se beneficia de guías visibles de MarginContainer, una configuración de pivote más fácil para los nodos Control y un comportamiento de enfoque separado para el ratón y el teclado.
Para los desarrolladores que integran Godot en flujos de trabajo personalizados, la versión 4.6 presenta LibGodot, que permite usar el motor como una biblioteca en lugar de un ejecutable independiente. Esto abre la puerta a integraciones más estrechas en editores especializados, aplicaciones híbridas y entornos de ejecución personalizados en Linux, Windows y macOS.
Bajo el capó, las API de GDExtension ahora pueden declarar parámetros y valores de retorno requeridos, mejorando la seguridad para lenguajes con sistemas de tipos estrictos. La interfaz de GDExtension en sí ahora se define en JSON en lugar de un encabezado C, lo que simplifica la generación de herramientas y enlaces. GDScript obtiene una acción de Step Out en el depurador, una representación mejorada de la documentación LSP y un resaltado más claro de los marcadores de posición de las cadenas.
Para más información, consulte el anuncio.
Créditos de la imagen: Godot

