L'étude indépendante derrière Liar's Bar démontre que l'atmosphère est primordiale. Le jeu, construit sous Unity, nous plonge dans un antre clandestin où le mensonge est monnaie courante. La clé de son succès visuel réside dans la fusion de deux outils : ZBrush pour la sculpture de personnages anthropomorphes et le moteur graphique Unity pour gérer les ombres projetées et la fumée volumétrique. Cette combinaison n'embellit pas seulement, elle définit le gameplay, créant un espace oppressant où chaque bluff semble être une sentence.
Construction Technique : Optimisation des Ombres et de la Volumétrie en Temps Réel 🎲
Le plus grand défi technique de Liar's Bar est de maintenir un éclairage dynamique et une fumée volumétrique sans sacrifier les performances. Les personnages, sculptés avec un haut niveau de détail dans ZBrush, sont retopologisés dans Unity pour conserver un nombre de polygones gérable. L'éclairage repose sur des ombres projetées en temps réel depuis des sources ponctuelles (comme les lampes de table), qui sont combinées à un système de fumée basé sur des particules. Pour éviter un coût excessif, un système d'occlusion est utilisé pour atténuer la fumée dans les zones non visibles par la caméra. Les textures des personnages, au style marqué de peinture numérique, reçoivent une couche de normales qui renforce le clair-obscur, donnant l'impression que les mensonges des joueurs sont sculptés dans la pénombre.
Le Langage Visuel de la Tromperie 🃏
Au-delà de la technique, Liar's Bar utilise l'éclairage comme un narrateur silencieux. Les ombres dures ne cachent pas seulement les cartes, elles amplifient la tension de chaque manche. La fumée volumétrique, plutôt que d'être un simple effet esthétique, agit comme un voile qui sépare la table du reste du monde, isolant les joueurs dans leur propre drame. Cette conception démontre que dans le développement indie, la direction artistique et l'optimisation technique ne sont pas ennemies ; elles sont les deux faces d'une même pièce, nécessaires pour vendre une fantaisie aussi sale et dangereuse que celle d'une arnaque dans une impasse.
Considérant que Liar's Bar utilise Unity comme moteur et ZBrush pour la modélisation, quel a été, selon vous, le plus grand défi technique lors de l'intégration d'actifs à haute polygénisation de ZBrush dans le pipeline d'Unity sans compromettre les performances, tout en maintenant cette atmosphère infernale dense et détaillée ?
(PS : les game jams sont comme les mariages : tout le monde est heureux, personne ne dort et on finit par pleurer)