Cuatro estaciones, cuatro mundos
2026-09-05El Milestone 9 construyó el mundo diurno. Pero un tema no es suficiente — el mundo debería cambiar a medida que el jugador avanza.
El Milestone 11 completó el sistema de temas.
Tres mundos nuevos
El Día es el punto de partida. Tropical se desbloquea en Nv.25, Noche en Nv.60, Invierno en Nv.90.
Cada tema consta de dos capas: un fondo de cielo y un fondo submarino. Ambos cambian a la vez — no solo el color, sino también la composición.
Tropical: cielo azul brillante, arrecifes de coral, mundo submarino tropical. Noche: un cielo estrellado, profundidades oscuras. Invierno: bloques de hielo y un océano que parece congelado.
Arquitectura del sistema de temas
El sistema se ejecuta en TemaData ScriptableObjects. Cada tema tiene campos para imagen del cielo, imagen submarina, color de acento de UI, color de texto, color de nubes y más.
TemaManager funciona como singleton — cuando el tema cambia, todos estos campos se actualizan automáticamente. Una sola clave, toda la escena cambia.
Vistas previas de tarjetas de tema
Se añadieron tarjetas de vista previa a la pantalla de selección de temas. Cada tarjeta muestra una franja de 340×150 píxeles del cielo de ese tema — como si echases un pequeño vistazo a ese mundo antes de desbloquearlo.
Esta función resultó técnicamente más compleja de lo esperado. RectMask2D, GridLayoutGroup, valores de offset específicos por tema. Pero el resultado coincidió con lo que teníamos en mente.
Localización completada
Junto con el panel de temas, todos los botones y etiquetas de la pantalla de la tienda también fueron completamente localizados en este milestone. Sea cual sea el idioma seleccionado, todo aparece ahora en ese idioma.
La recompensa del progreso
El sistema de temas no es una capa cosmética — es una recompensa de progresión. Una razón más para jugar hasta el Nv.90.
Y visualmente, cada mundo se siente genuinamente diferente — las mismas mecánicas de juego, cuatro atmósferas distintas.