Publicado el 21/05/2026 | Autor: 3dpoder

Hauntii: Line Art y partículas espirituales con Compute Shaders en Unity

El indie Hauntii demuestra que el minimalismo visual puede ser técnicamente complejo. Su estilo, basado en un line art dibujado a mano con solo dos colores predominantes, esconde un potente motor de partículas. La clave está en el uso de Compute Shaders y Unity VFX Graph para animar miles de entidades en tiempo real, creando un entorno espiritual etéreo que responde al jugador sin sacrificar rendimiento.

Hauntii juego indie line art blanco y negro con partículas espirituales brillantes en movimiento

Flujo técnico: Del dibujo en Photoshop al VFX Graph en tiempo real 🎨

El proceso comienza en Photoshop, donde los artistas definen las líneas maestras de los personajes y escenarios. Estos assets se importan a Unity como texturas de mapa de bits. El truco técnico reside en el VFX Graph: en lugar de renderizar sprites estáticos, el sistema utiliza Compute Shaders para interpretar cada píxel de la textura como una semilla de partícula. Cada línea se descompone en cientos de puntos que flotan, rotan y se recomponen siguiendo un sistema de atracción. Para optimizar el rendimiento, se utiliza un buffer de partículas en la GPU que evita el cuello de botella de la CPU. El efecto espiritual se logra modulando la opacidad y el tamaño de cada partícula mediante ruido Perlin, creando una sensación de respiración constante en el entorno.

Lecciones para indies: Cómo el minimalismo exige máxima optimización ⚡

Hauntii demuestra que limitar la paleta a dos colores no simplifica el trabajo, sino que expone cualquier fallo técnico. Los desarrolladores independientes pueden replicar esta técnica usando Unity VFX Graph sin necesidad de programar shaders desde cero. La recomendación es empezar con pocas partículas (menos de 5.000) y subir gradualmente mientras se monitorea el framerate. El verdadero truco está en el diseño: cada partícula debe tener un propósito visual, no ser ruido. Así se logra que un estilo aparentemente sencillo se convierta en una experiencia visualmente impactante y fluida.

Cómo se implementan los compute shaders en Unity para generar y animar las partículas espirituales que interactúan con el line art en Hauntii sin comprometer el rendimiento en tiempo real?

(PD: un desarrollador de juegos es alguien que pasa 1000 horas haciendo un juego que la gente completa en 2)