Categorías
Videojuego

Dungeon Architect

Base de Conocimiento | Recurso

Dominio: Copyright + Premium (Limited)   Unreal Marketplace   Unity Asset Store   

Se trata de un potente complemento para Unreal Engine y Unity que permite a los desarrolladores generar niveles complejos y variados de manera procedimental y eficiente. Ofrece un control total sobre la estructura y la estética de los entornos generados, adaptándose a una amplia gama de estilos de juego.

Diseño visual basado en nodos

Permite diseñar la disposición de las mazmorras mediante un sistema visual basado en nodos, donde se pueden establecer reglas como caminos cíclicos, llaves y cerraduras, teletransportadores o tiendas. Este flujo de diseño se traduce posteriormente a un sistema de rejillas para construir las mazmorras en tres dimensiones usando el motor de temas. El sistema puede generar mapas jugables garantizando siempre la lógica interna del nivel.

Generación de terrenos y entornos naturales

Incorpora un generador de ruido y elevación que permite superponer vegetación, cuevas u otras formaciones naturales sobre los niveles.

Editor de grafos gramaticales

El editor de grafos gramaticales permite unir habitaciones prefabricadas mediante reglas específicas, con puntos de conexión que se convierten en puertas o muros según se necesite, ofreciendo una combinación entre generación automática y control creativo.

Herramientas de depuración y optimización

Incluye un visor de depuración para revisar paso a paso el proceso de construcción, y un analizador de rendimiento que permite detectar cuellos de botella durante la generación. Se pueden generar miles de casos de prueba para optimizar los diseños y modificar parámetros directamente desde esa vista.

Motor de temas visuales

El motor de temas permite construir visualmente la apariencia del nivel mediante un sistema de nodos, integrando modelos, secuencias de eventos, luces, personajes no jugables, entre otros. Se pueden intercambiar estilos visuales en tiempo real y previsualizar los resultados al momento. Además, incluye puntos de ampliación para aplicar reglas personalizadas mediante programación visual.

Métodos de generación

Dungeon Architect ofrece múltiples métodos para generar niveles:

  • Grid Flow: Mazmorras ramificadas con control sobre caminos y objetos.
  • Snap Builder: Unión de habitaciones prefabricadas mediante reglas gramaticales.
  • Grid Builder: Generador con variaciones de altura y puntos de ampliación.
  • Snap Grid Flow: Combina las ventajas de los anteriores para crear niveles multiestructura.
  • City Builder: Generación de ciudades procedurales con calles y edificios.
  • Floor Plan Builder (Experimental): Generador de interiores (aún en desarrollo).

Funcionalidades adicionales

  • Herramientas para modificar terrenos automáticamente alrededor del nivel.
  • Navegación adaptativa para IA con generación dinámica de mallas de navegación.
  • Soporte para realidad virtual.
  • Agrupación de estilos visuales para añadir variación.
  • Volúmenes de exclusión para restringir áreas de generación.
  • Integración con geometría fija para mezclar niveles procedurales y manuales.
  • Reglas de selección y restricciones espaciales para colocación precisa de objetos.
  • Compatible con el sistema de generación procedimental de contenidos de Unreal Engine 5, incluyendo soporte para iluminación global (Lumen) y geometría de alta densidad (Nanite).
  • También cuenta con un sistema de detección de patrones que permite decorar zonas específicas en función de la disposición de muros o suelos.

Ejemplos y demostraciones

Dungeon Architect incluye numerosos ejemplos que muestran sus capacidades en distintos géneros y estilos:

  • Soporte para múltiples estilos visuales en una sola escena.
  • Juegos de disparos con generación dinámica.
  • Plataformas con niveles multiestructura.
  • Mazmorras multijugador sincronizadas.
  • Entornos en realidad virtual.
  • Niveles temáticos como futurista, medieval, cartoon

Descubre más desde Narratech

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Deja un comentario