Cela fait un peu plus de 3 mois que j'ai commencé mon projet, et je suis partagé entre la fierté d'avoir un jeu de cette qualité et l'impression de ne pas avancer. C'est difficile d'être au four et au moulin, le meunier, le moissonneur de blé, le transporteur et le vendeur du pain tout à la fois...
Voici donc la semaine douze ! Cette semaine, j'ai ajouté deux nouveaux personnages en préparation de la suite de l'histoire : Cadmus et Tiresias, pour jouer une pièce des Bacchantes.
J'ai aussi ajouté une animation pour l'ouverture forcée de la porte menant au village, ainsi que du code pour m'assurer que l'animation s'aligne correctement avec la porte, puis le dialogue, et enfin le doublage vocal.
Un peu de travail de level design aussi, pour l'entrée du village.
J'ai également refait le coffre du début du jeu, en corrigeant le système d'ouverture (qui était bien trop complexe, je vais le simplifier).
Tout en améliorant mes modèles de palmiers (ajout de subdivisions aux feuilles, qui étaient bien trop carrées) et en peaufinant le matériau du tronc, j'ai réalisé que mes buissons n'étaient pas optimisés et rendaient plutôt mal...
Cela faisait en fait quelques semaines que je cherchais de meilleurs assets de végétation pour les buissons. J'ai finalement décidé de me procurer un pack d'assets de jungle avec des shaders beaucoup plus adaptés.
J'ai donc intégré les nouveaux assets et retravaillé les couleurs des herbes hautes et pour la quatrième (ou peut-être cinquième) fois, j'ai retravaillé mon herbe ! J'ai peaufiné les herbes hautes pour obtenir une transition plus douce avec les buissons.
Et le résultat est fantastique. Sans augmenter mon budget de polygones, j'ai gagné en détail, avec une végétation plus épaisse et plus vivante, pas seulement l'herbe. En revanche, mes draw calls ont explosé, je vais donc passer ce samedi à corriger ça. J'ai fait un petit remaniement sur les cascades d'ombres, et surtout j'ai reconstruit un buisson en fusionnant plusieurs maillages. J'ai réussi à redescendre sous les 500 draw calls (au lieu de 2000), avec un nombre de polygones de 5 à 10k mais maintenant 500 shadow casters, je vais donc devoir travailler à réduire cela.
J'ajouterai aussi des icônes à mes aides en jeu pour faciliter un peu le level design.
J'ai aussi ouvert un Discord : https://discord.gg/Q3prrMMf
Vidéo de gameplay : https://www.youtube.com/@goblingames-r2d