Aller au contenu
Devlog

Quatre saisons, quatre mondes

2026-09-05

Le Milestone 9 avait construit le monde de jour. Mais un seul thème ne suffit pas — le monde devait évoluer à mesure que le joueur progresse.

Le Milestone 11 a complété le système de thèmes.

Trois nouveaux mondes

Le Jour est le point de départ. Tropical se débloque au Nv.25, Nuit au Nv.60, Hiver au Nv.90.

Chaque thème se compose de deux couches : un arrière-plan de ciel et un arrière-plan sous-marin. Les deux changent simultanément — pas seulement la couleur, mais aussi la composition.

Tropical : ciel bleu vif, récifs coralliens, monde sous-marin tropical. Nuit : un ciel étoilé, des profondeurs sombres. Hiver : des blocs de glace et un océan qui semble gelé.

Architecture du système de thèmes

Le système repose sur des TemaData ScriptableObjects. Chaque thème possède des champs pour l'image du ciel, l'image sous-marine, la couleur d'accent de l'interface, la couleur du texte, la couleur des nuages et plus encore.

TemaManager fonctionne en singleton — quand le thème change, tous ces champs se mettent à jour automatiquement. Une seule clé, toute la scène change.

Aperçus des cartes de thème

Des cartes d'aperçu ont été ajoutées à l'écran de sélection des thèmes. Chaque carte affiche une bande de 340×150 pixels du ciel de ce thème — comme si on jetait un petit coup d'œil dans ce monde avant de le débloquer.

Cette fonctionnalité s'est révélée techniquement plus complexe que prévu. RectMask2D, GridLayoutGroup, valeurs d'offset spécifiques par thème. Mais le résultat correspondait à ce que nous avions en tête.

Localisation terminée

En plus du panneau de thèmes, tous les boutons et étiquettes de l'écran de la boutique ont également été entièrement localisés dans ce milestone. Quelle que soit la langue sélectionnée, tout apparaît désormais dans cette langue.

La récompense de la progression

Le système de thèmes n'est pas une couche cosmétique — c'est une récompense de progression. Une raison de plus de jouer jusqu'au Nv.90.

Et visuellement, chaque monde se ressent vraiment différemment — les mêmes mécaniques de jeu, quatre atmosphères distinctes.

← Retour au Devlog

Ce site utilise uniquement les technologies nécessaires à son fonctionnement ; il ne dépose aucun cookie, et votre préférence de langue est stockée uniquement dans la structure de l'URL. Politique de cookies