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

Potion Craft en Unity: Cómo crear la estética de un manuscrito medieval

Potion Craft: Alchemist Simulator ha demostrado que el encanto visual no depende del realismo, sino de una ejecución coherente. Desarrollado en Unity, el juego simula un grimorio de alquimia del siglo XVI, donde cada elemento parece dibujado a tinta sobre pergamino envejecido. Para los desarrolladores, entender cómo se logra esta ilusión es una lección magistral de dirección de arte técnica, combinando shaders personalizados, sistemas de partículas fluidas y una UI que rompe la cuarta pared. 📜

Manuscrito medieval con tintero y pluma sobre mesa de alquimia, estética de juego Potion Craft en Unity

Técnicas de sombreado y simulación de fluidos para el estilo pergamino 🧪

El corazón visual de Potion Craft reside en sus shaders. En lugar de texturas realistas, se emplea un sombreado toon con bordes de tinta simulados mediante un efecto de outline dependiente del ángulo de la cámara. La clave está en el sombreado de pergamino: un shader unlit que aplica un mapa de ruido (noise) para simular las vetas y manchas del papel, combinado con un tono sepia dinámico. Para las animaciones de fluidos, el juego utiliza un sistema de partículas 2D con física de líquidos (usando el paquete VFX Graph o un particle system con fuerzas de gravedad y vórtice). Las burbujas y salpicaduras se renderizan con sprites de baja resolución, pero con un bloom suave que simula la refracción de la luz en un frasco de vidrio antiguo. Para optimizar, evita partículas con alto draw call; usa atlas de sprites y limita el número de partículas vivas a 200, priorizando la forma sobre el detalle.

Lecciones de diseño: La UI como parte del mundo 📖

Lo más innovador de Potion Craft es que no existe un HUD separado. La interfaz es el propio libro de recetas. En Unity, esto se logra colocando los elementos de UI (botones, inventario) directamente en un Canvas en modo World Space, anclado a la malla del libro. Los botones no son rectángulos planos, sino que usan Image con máscaras de recorte (mask) para imitar recortes de papel. Para replicar esto, crea un Render Texture para el libro y renderiza la UI allí; luego aplica un shader de distorsión de borde para simular el sombreado de las páginas. El resultado es una inmersión total donde el jugador no usa un menú, sino que hojea un grimorio.

Cómo se pueden implementar en Unity las técnicas de iluminación y post-procesado que replican la textura de pergamino envejecido y la tinta vibrante de Potion Craft, manteniendo la legibilidad para el jugador?

(PD: los shaders son como la mayonesa: si se cortan, empieza todo de nuevo)