Accueil

CSW - Custom Simple Waters

Présentation

Au cours du développement de ma démo de jeu systémique 3D, j'ai été amené à devoir créer mon propre asset de gestion de l'eau. Mon objectif était de permettre la création facile et rapide de différents corps d'eau (lacs, rivières, cascades).

Image provisoire

Démo interactive

≈ 24 Mo · conseillé sur ordinateur

Chargement… 0 %

Ce projet était également l'occasion de publier mon premier asset sur l'Asset Store de Unity, et de me familiariser avec des méthodologies CI/CD.
Afin d'acquérir une pratique concrète du DevOps, j'ai mis en place un pipeline CI/CD avec GitHub Actions pour CSW. À chaque push, les tests unitaires, via Unity Test Framework, sont exécutés automatiquement, ce qui permet de détecter les régressions avant qu'elles n'atteignent les utilisateurs. La publication des nouvelles versions est elle aussi automatisée : chaque mise à jour livrée sera testée dans les même conditions.
Je souhaitais aussi que cet asset soit facile à utiliser avec des outils personnalisés intuitifs et efficaces. Ci-dessous, des vidéos expliquant comment utiliser ce module en 5 minutes chrono, illustrant la validation de cet attendu.