Categorías
Internacional Videojuego

Sistema de construcción

Debido a su complejidad, Unreal Engine cuenta con un sistema de construcción (Unreal Build System) que permite automatizar los procesos de compilación, «cocinado» de recursos, etc. necesarios para crear la versión final de un juego.

Concretamente se ofrecen dos herramientas para ello: UnrealBuildTool y UnrealHeaderTool.

Compilación de materiales y sistemas de partículas

Cuando empaquetamos nuestro proyecto para exportarlo a plataformas concretas como PS5 o Switch, Unreal Engine compila los materiales y los sistemas de partículas pensando específicamente en sus GPUs. Sin embargo, en otras plataformas como el PC, la cantidad de GPUs que nos podemos encontrar es tan grande, que esta compilación se realiza al ejecutar el juego por primera vez.

Esto, si no se gestiona adecuadamente, produce «tartamudeos» (stutters) y «enganches» (hitches) en la imagen justo cuando estás empezando a probar cada nivel de un juego. Tom Looman analiza este problema y explica cómo solucionarlo con sistemas relacionados con los Pipeline State Objects (PSOs).

Si aún así, sigues teniendo problemas, Carlos Coronado propone una solución alternativa de fuerza bruta, que utiliza en su Ultra Game Template (UGT), que consiste en abrir todos los niveles durante unos segunods, mientras al jugador le mostramos una pantalla de carga. De este modo ahorramos al jugador la visión de todos esos molestos fallos visuales.

Más información

Esta página está licenciada bajo CC BY-NC-SA 4.0 por Laboratorios Narratech.