Todos los artículos
Tutoriales · 6 min read

Las herramientas de level design que de verdad importan: el stack tras un espacio terminado

Una guía práctica del conjunto de herramientas de level design (elegir motor, herramientas de blockout y greybox, modelado y texturizado, scatter y vegetación, medición y gestión de assets), más qué herramientas vale la pena añadir y cuáles son solo ruido.

Excavator standing beside a heap of concrete rubble at a demolition site

En resumen: el conjunto de herramientas de level design es más pequeño de lo que internet sugiere. Necesitas un motor donde construir, algo con lo que hacer blockout, un modelador y una herramienta de texturizado, una forma de dispersar y colocar a escala, una forma de medir, y una forma de encontrar tus assets. Todo lo demás es opcional. Este artículo recorre ese stack, para qué sirve realmente cada parte, qué herramienta elegir en cada paso, y la prueba honesta de si una herramienta nueva se gana un lugar en tu pipeline.

El esqueleto expuesto de hormigón y acero de un edificio en construcción Un pipeline es andamiaje, no arquitectura. Las herramientas existen para que el espacio se construya. En el momento en que una herramienta se vuelve el fin en vez del medio, te cuesta más de lo que da.

Empieza por el motor, no por la lista de herramientas

Tu motor decide la mayor parte de tu conjunto de herramientas, porque el level design es trabajo en tiempo real y el motor es donde el nivel realmente vive. Elige el motor primero (Unreal, Unity o Godot) y deja que dicte el resto.

El level design no es modelado con pasos extra; es construir un espacio jugable dentro de un renderizador en tiempo real. Eso hace del motor el centro del conjunto de herramientas, no un destino al que exportas al final. Unreal Engine es el estándar para entornos a gran escala y visuales tipo AAA, con el herramental integrado de landscape, foliage e iluminación más fuerte. Unity es más ligero, más rápido de iterar, y dominante en móvil y producción de escala media. Godot es de código abierto y cada vez más capaz, sobre todo para equipos pequeños que valoran poseer su stack. Ninguno está mal; el error es elegir una cadena de herramientas primero y luego intentar forzar a un motor a aceptarla.

En Unreal específicamente, las herramientas integradas te llevan lejos pero dejan dos huecos recurrentes: colocar detalle natural a escala sin arrastrar cada roca a mano, y encontrar el asset que necesitas dentro de una library que ha crecido más allá de lo que el Content Browser maneja cómodamente. Ese es el hueco para el que se construyó Numivo: pintar scatter y vegetación que hornea a instancias nativas del motor (para que la salida sea la cosa barata y batcheada que la GPU ya quiere), un navegador de contenido construido para libraries muy grandes, y una herramienta de medición en el nivel gratuito para comprobar distancias reales en vez de calcularlas a ojo. Si trabajas en Unreal y estás colocando naturaleza o domando una library de assets grande, es la adición que vale la pena hacer.

Blockout: construye la forma antes que el arte

Haz blockout in-engine con geometría simple: las herramientas de modelado de Unreal, ProBuilder en Unity, o simples primitivas. El objetivo es probar el espacio jugándolo, así que usa lo que ponga formas en pie más rápido.

La fase de blockout (o greybox) es donde el nivel se diseña realmente, y quiere las herramientas más toscas y rápidas que tengas. El modo de modelado integrado de Unreal y ProBuilder de Unity te dejan ambos empujar geometría sin salir del motor, lo que importa más que la lista de funciones: quedarte in-engine significa que puedes playtestear el espacio cada pocos minutos en vez de hacer viajes de ida y vuelta a un DCC. Mantenlo gris, mantenlo feo, y mantenlo a escala real: el trabajo entero de un blockout es responder «¿funciona este espacio para moverse por él?» antes de que nadie gaste una semana poniéndolo bonito.

Modelado y texturizado: el lado de los assets

Blender (gratis) o Maya para modelar, Substance para texturizar, más una library de fotogrametría o escaneos para materiales base. Aquí se hacen los assets individuales; los niveles se diseñan en otro sitio.

Una vez que la forma funciona, necesitas assets reales. Blender se ha vuelto el estándar para la mayoría de equipos independientes y de tamaño medio: gratis, rápido, y plenamente capaz para trabajo de entornos. Maya persiste donde los pipelines de estudio y la animación lo exigen. Houdini entra cuando necesitas generación procedural (kits modulares, destrucción, sistemas de rocas y acantilados), y solo se gana su empinada curva de aprendizaje cuando produces variaciones en volumen. Para superficies, Substance Designer y Painter siguen siendo el estándar, respaldados por una library de escaneos para materiales base creíbles. Mantén este lado del pipeline separado en tu cabeza del level design propiamente dicho: estas herramientas hacen cosas, el motor las ordena.

Un vasto archivo de estanterías y registros almacenados Todo proyecto acaba siendo un problema de encontrabilidad. La herramienta que te deja localizar el asset correcto en segundos ahorra más horas a lo largo de una producción que la mayoría de las más llamativas de tu stack.

Scatter, colocación y medición

Colocar naturaleza a mano no escala, así que usa una herramienta de scatter que hornee a instancias del motor, y mantén una herramienta de medición a una tecla de distancia para que la escala siga siendo honesta.

Dos herramientas sin glamur deciden en silencio cuán rápido va el trabajo de entornos. La primera es el scatter: bosques, hierba, campos de rocas y sotobosque son miles de colocaciones, y hacerlo a mano es a la vez lento y peor de aspecto que una distribución pintada por densidad con aleatorización adecuada. Lo que importa técnicamente es a qué hornea el scatter, es decir, meshes instanciados nativos, para que cientos de copias cuesten un puñado de draw calls en vez de ahogar la CPU. La segunda es la medición: el level design corre sobre distancias reales (anchos de puerta, huecos de salto, líneas de visión, espaciado de cobertura) y una herramienta que te deja hacer clic en dos puntos y obtener un número convierte la escala de conjetura en algo que puedes comprobar. Ambas son centrales a lo que hace Numivo dentro de Unreal, y ambas valen la pena en cualquier stack, con lo que sea que las construyas.

Gestión de assets: la herramienta que nadie presupuesta

Pasados unos pocos miles de assets, encontrar cosas se vuelve el cuello de botella. Un navegador de contenido que maneje libraries muy grandes (búsqueda rápida, miniaturas consistentes, filtrado real) recompra más tiempo que otra herramienta de modelado.

Todo proyecto de entornos hace crecer una library, y toda library acaba superando el herramental que estaba bien al principio. El síntoma es familiar: sabes que tienes una roca adecuada, pero re-modelarla es más rápido que encontrarla. Eso es una fuga pura de productividad, y se ensancha a medida que el proyecto tiene éxito. Uses lo que uses, los requisitos son los mismos: búsqueda que devuelva resultados al instante a escala, miniaturas que realmente rendericen para que reconozcas assets visualmente, y filtros lo bastante afilados para reducir decenas de miles de elementos al puñado que quieres. Es el elemento menos emocionante del stack y a menudo el de mayor retorno.

Cifras de campo que vale la pena robar

  • Elige el motor primero: decide la mayor parte de tu conjunto de herramientas
  • Blockout in-engine, no en un DCC, porque la velocidad de playtest gana a la comodidad de modelar
  • El scatter debe hornear a instancias nativas, o te cuesta en runtime
  • Mantén una herramienta de medición a una tecla, ya que la escala a ojo deriva
  • La herramienta que nadie presupuesta: encontrabilidad de assets a escala de library

Mini-FAQ

¿Cuál es el conjunto mínimo viable? Un motor, sus herramientas de blockout integradas, Blender, una herramienta de texturizado, y una solución de scatter. Eso basta para construir y lanzar un entorno completo. Todo más allá debería ganarse su lugar eliminando un cuello de botella específico que puedas nombrar.

¿Necesito Houdini? Solo si produces contenido procedural en volumen: variaciones de kits modulares, destrucción, grandes sistemas de terreno. Para un solo entorno o un equipo pequeño, es una gran inversión para un problema que quizá aún no tengas.

¿Herramientas gratis o de pago? Blender y Godot prueban que las herramientas gratis son capaces en producción, y la mayoría de las de pago tienen niveles gratis o indie. El coste rara vez es el factor decisivo; el factor decisivo es si la herramienta encaja con el motor al que ya te has comprometido.

¿Cómo sé que una herramienta nueva vale la pena adoptar? Debería eliminar un cuello de botella que puedas nombrar en voz alta: «colocar vegetación lleva días», «no encuentro assets», «estoy adivinando distancias». Si no puedes nombrar el cuello de botella, la herramienta es una distracción, por buena que se vea la demo.

Un buen herramental de level design es aburrido a propósito: un motor que conoces, una forma rápida de hacer blockout, creación de assets sólida, scatter que hornea barato, medición honesta, y una library que realmente puedes buscar. Acierta ese stack y las herramientas desaparecen al fondo, que es exactamente donde pertenecen, porque el espacio que estás construyendo es lo único que el jugador verá jamás.