Neo: The World Ends with You presenta un desafío técnico fascinante para el desarrollo en Unity: traducir la estética plana del manga y el grafiti a un motor tridimensional. El equipo de h.a.n.d. logró esto combinando shaders de contorno estilizados con una cámara que deforma la perspectiva, creando un Shibuya que se siente como un mural viviente. El resultado es un caso de estudio sobre cómo priorizar la coherencia artística sobre el realismo fotográfico. 🎨
Renderizado 2.5D y la distorsión ojo de pez 🌀
Para lograr que los personajes parezcan recortes de papel animados, los desarrolladores implementaron un sistema de billboarding sobre mallas 3D. Los sprites de los personajes rotan constantemente hacia la cámara, pero a diferencia de un billboard clásico, aquí se aplica un sombreado de profundidad falsa que simula volumen sin romper la ilusión 2D. La perspectiva ojo de pez no es un simple post-process; se logra mediante una proyección de cámara no estándar en Unity que curva las líneas de la geometría urbana. Esto requirió ajustar los planos de recorte y la distancia focal para que los edificios se doblaran sin generar clipping en los bordes del escenario. La optimización en consolas como PS4 y Switch exigió reducir la resolución de las texturas de los fondos, manteniendo la nitidez de los contornos mediante un anti-aliasing temporal suave, evitando el parpadeo característico de las líneas finas.
El arte callejero como motor de diseño de niveles 🖌️
La estética de grafiti no es solo un adorno visual, sino una herramienta de UX. Los iconos de las misiones y los enemigos se integran como tags pintados sobre las superficies, guiando al jugador de forma orgánica. Los desarrolladores utilizaron el sistema de partículas de Unity para simular la pintura que se desprende al golpear a los enemidos, un efecto que, aunque costoso en términos de draw calls, se optimizó agrupando las texturas en atlas. Esta decisión demuestra que, en el desarrollo de juegos independientes, la dirección artística debe imponerse sobre la simplicidad técnica, siempre que se mantenga un framerate estable.
Cómo resolvieron en Unity el desafío de renderizar la estética plana del manga en un entorno 3D interactivo sin perder la esencia visual de Shibuya en Neo TWEWY
(PD: optimizar para móvil es como intentar meter un elefante en un Mini Cooper)