Un système simple pour des réactions complexes

Baldur's Gate 3 est souvent applaudi pour son système de compagnons. Chaque membre du groupe ne réagit pas de la même façon aux décisions du joueur, et le jeu l'indique clairement via de petites notifications du type "X approuve" ou "X désapprouve".

Pourquoi ce système existe

Dans une interview pour Edge, le scénariste Kevin VanOrd a expliqué la logique derrière ce choix. Selon lui, parfois la solution serait de laisser le joueur "casser" le jeu. Mais pour les compagnons, ce n'est généralement pas possible.

En résumé, si un compagnon vous fait suffisamment confiance, il acceptera vos décisions sans défi. Si ce n'est pas le cas, il faudra le convaincre, et là la mécanique devient proche d'un jet de dé. Ces petits pop-ups vous apprennent progressivement comment chaque personnage pense et réagit.

Gagner la confiance et éviter l'infini travail d'écriture

  • La confiance se gagne en accomplissant des quêtes et en prenant des décisions qui plaisent au compagnon.
  • Quand la confiance est installée, le compagnon suivra souvent vos choix sans conflit.
  • Si la confiance n'est pas là, le jeu peut recourir à une phase de persuasion, qui ressemble à un jet de dé.

VanOrd précise aussi un point pratique pour les développeurs. Il est impossible de faire réagir chaque personnage à chaque situation sans écrire une quantité énorme de dialogues. Le système d'approbation offre une solution : il montre comment les compagnons se sentent sans ajouter des centaines de lignes de texte.

Ce que ça change pour le joueur

Concrètement, vous obtenez un retour clair et immédiat sur vos choix. Un petit message "X approuve" ou "X désapprouve" vous permet de comprendre la personnalité du compagnon et d'ajuster votre comportement si vous le souhaitez. C'est simple, efficace, et ça évite aux créateurs de se noyer dans l'écriture.

En bref, ce système maintient la cohérence des compagnons tout en restant pragmatique côté développement. Et oui, ça évite de travailler sur le jeu pendant une éternité.