Mullet MadJack ha capturado la atención de la comunidad indie por su capacidad de fusionar la estética del anime de los 90 con un entorno cyberpunk saturado de neón, todo ello ejecutado en Unity. Lejos de ser un simple filtro visual, el juego demuestra un flujo de trabajo técnico meticuloso que combina modelado low-poly, shaders personalizados y un sistema de post-procesado que emula la distorsión y el parpadeo de un monitor CRT. Para los desarrolladores que buscan rendimiento sin sacrificar personalidad, este título ofrece lecciones valiosas sobre cómo optimizar un estilo retro sin caer en la simple nostalgia.
Flujo de trabajo: Assets, shaders y post-procesado en Unity 🎮
La base visual de Mullet MadJack comienza en Photoshop, donde los assets se diseñan con paletas de colores limitadas y líneas gruesas, imitando la animación limitada de los 90. En Unity, el uso de shaders de neón es clave: se aplican efectos de emisión (emission) sobre geometrías simples para simular tubos de luz, evitando el uso de luces dinámicas costosas. El post-procesado personalizado es el verdadero truco. En lugar de depender de assets de la Asset Store, el equipo implementó un perfil de Volume que incluye aberración cromática, granulado de película y un escaneo de líneas CRT con interpolación de píxeles. Para mantener 60 FPS en hardware modesto, se recomienda usar una resolución de renderizado baja (ej. 540p) y escalar con un filtro de punto (point filter) para evitar el suavizado, replicando el aspecto pixelado original.
Consejos para indies: cómo lograr el efecto sin morir en el intento 💡
Si quieres replicar este estilo en tu proyecto Unity, prioriza la coherencia sobre la complejidad. Usa una paleta de colores de no más de 16 tonos por escena y limita el uso de partículas. Para el efecto CRT, un shader simple de líneas de escaneo (scanlines) combinado con una ligera distorsión de barril en el post-procesado es suficiente; no necesitas emular la física completa del tubo. Además, desactiva el anti-aliasing y usa texturas con resolución de potencia de dos (256x256). El éxito de Mullet MadJack demuestra que el verdadero encanto retro no está en la fidelidad técnica, sino en la intención artística y la optimización inteligente.
Cómo lograron en Mullet MadJack replicar la estética del anime de los 90 en Unity sin sacrificar el rendimiento en escenarios cyberpunk de alta densidad visual?
(PD: los game jams son como las bodas: todo el mundo feliz, nadie duerme y acabas llorando)