Le développement de Cat Quest III représente une étude de cas fascinante pour les créateurs indépendants cherchant un style visuel distinctif sans sacrifier les performances. Utilisant Unity comme moteur de base, l'équipe a réalisé une fusion parfaite entre des sprites 2D animés et un monde tridimensionnel vibrant. Cette approche 2.5D ne définit pas seulement la personnalité du jeu, mais propose des solutions techniques concrètes pour la gestion des plans, l'éclairage et la cohérence artistique entre des assets de différentes natures dimensionnelles.
Rendu et pipeline graphique dans Unity 🎨
La clé technique réside dans la séparation des couches de rendu au sein de la caméra principale d'Unity. Les personnages, modélisés et texturisés dans Photoshop avec une finition plane et sans ombres dures, sont rendus dans un plan orthographique superposé au monde 3D. Ce dernier, construit avec des assets polygonaux créés dans Maya, utilise un système d'éclairage doux basé sur des lumières directionnelles avec des ombres de basse résolution et un post-traitement de bloom léger. Pour éviter le clipping visuel, des shaders personnalisés sont utilisés pour ignorer la profondeur des sprites 2D, leur permettant de flotter au-dessus du terrain 3D sans interagir physiquement avec la géométrie de la carte, mais tout en réagissant aux effets de lumière ambiante.
Optimisation pour l'esthétique colorée en temps réel ⚡
Obtenir une palette kawaii et vibrante sans surcharger le GPU exige un contrôle rigoureux des matériaux. Dans Cat Quest III, les modèles 3D de Maya utilisent des textures de basse résolution (512x512) avec des couleurs planes et des bords définis, exportées en PNG depuis Photoshop. Dans Unity, un ombrage cel shading (toon shading) avec un seul gradient de lumière est appliqué, éliminant le besoin de cartes normales complexes. Le résultat est un monde qui semble vivant et jouable sur du matériel modeste, démontrant que l'esthétique 2.5D n'est pas un compromis, mais une décision de conception qui optimise le pipeline artistique et les performances finales.
Comment l'équipe de Cat Quest III a-t-elle réussi à équilibrer l'éclairage dynamique et l'ombrage en temps réel pour maintenir l'esthétique 2.5D kawaii sans sacrifier les performances sur les appareils mobiles ?
(PS : 90% du temps de développement est consacré au polissage, les autres 90% à la correction de bugs)