Diseño

El proceso creativo detrás del videojuego Townscaper

El desarrollador Oskar Stålberg explica el proceso creativo detrás de este videojuego independiente

Oskar Stålberg es un ilustrador y desarrollador independiente de videojuegos basado en Suecia. Durante el último año ha trabajado en Townscaper, un generador instantáneo de ciudades interactivo. Hoy comparte con nosotros el proceso creativo para llevarlo hasta su reciente lanzamiento en Steam.

Inicios del proyecto

El proceso inició planteándose cómo generar un algoritmo que pudiera generar grids irregulares arquitectónicas. En un grid, como sucedería en un rompecabezas, se pueden ensamblar piezas de los edificios. Oskar quería que tuvieran una apariencia curvada más natural, como sucede en las ciudades europeas antiguas.

Descubrió que la clave era crear un grid irregular. Su solución fue generar triángulos dentro de hexágonos, para luego remover las orillas de esos triángulos (formando polígonos de cuatro lados), y ordenarlos con un algoritmo. Con esa base creó la rejilla básica del juego sobre la que comenzó el proceso de construcción.

Oskar Stålberg

Comenzar a construir

Oskar usó el algoritmo Marching Cubes, que a menudo se usa para visualizar información volumétrica. Aunque no es tan común en videojuegos, sí lo es su algoritmo “hermano”, Marching Squares, que se usa para acomodar pixel art. Después usó otro algoritmo más complejo, Wave Function Collapse.

Oskar Stålberg

Iluminación y estilo

El siguiente reto fue la iluminación, que hizo especialmente para el juego. Pensó en una solución rápida y muy eficiente, colocando una textura tridimensional con la misma forma de los edificios con un ligero blur.

A continuación pulió el estilo de los edificios, que están hechos de ladrillos de colores sobre calles empedradas. Incluyó otras estructuras de metal, como las rejas y puentes.

Oskar Stålberg
Oskar Stålberg
Oskar Stålberg
Oskar Stålberg
Oskar Stålberg
Oskar Stålberg

Como toque adicional, Oskar decidió colocar todo el mundo sobre el agua, dado su amor por las islas. “Colocar un diorama como este sobre el agua fue una gran forma de dar un contexto físico mientras que sigue situado en un vacío abstracto”, afirma. Colocó un efecto de reflejo con el truco de duplicar cabeza abajo una versión del mundo, añadiendo un poco de movimiento en el agua.

Oskar Stålberg
Oskar Stålberg
Oskar Stålberg

Detalles finales

En este punto se añadieron otros elementos decorativos adicionales, como la vegetación y las aves, que se posan sobre los edificios y vuelan cuando se hacen modificaciones.

Además añadió efectos de salpicado cuando se construye sobre el agua, y para un toque muy especial, tendederos de ropa de ventana a ventana.

Oskar Stålberg
Oskar Stålberg
Oskar Stålberg
Oskar Stålberg
Oskar Stålberg
Oskar Stålberg
Oskar Stålberg
Oskar Stålberg
Oskar Stålberg

Townscaper está disponible en Steam para Windows y próximamente para Mac. Conoce más del trabajo de Oskar Stålberg en su sitio web.

Cursos recomendados

Blender para principiantes. Un curso de 3D y Animación de Carlos Sifuentes Haro
Domestika Basics · 7 cursos

Blender para principiantes

Un curso de Carlos Sifuentes Haro

Aprende a dominar las herramientas básicas del software para crear contenidos audiovisuales 2D y 3D como un profesional

  • 71.765
  • 93% (1.1K)
ÚLTIMOS DÍAS
93% Dto.
Precio original $29.99USD
Comprar $1.99USD
Introducción a After Effects. Un curso de 3D y Animación de Carlos "Zenzuke" Albarrán
Domestika Basics · 5 cursos

Introducción a After Effects

Un curso de Carlos "Zenzuke" Albarrán

Aprende After Effects sin conocimientos previos y domina el mejor software de motion graphics y postproducción del mercado

  • 288.151
  • 97% (4.8K)
ÚLTIMOS DÍAS
93% Dto.
Precio original $29.99USD
Comprar $1.99USD
Introducción a SketchUp. Un curso de 3D, Animación, Arquitectura y Espacios de Alejandro Soriano
Domestika Basics · 5 cursos

Introducción a SketchUp

Un curso de Alejandro Soriano

Aprende desde cero a diseñar y modelar en 3D de forma rápida, eficiente y profesional

  • 101.249
  • 99% (2.8K)
ÚLTIMOS DÍAS
93% Dto.
Precio original $29.99USD
Comprar $1.99USD
0 comentarios