Baldur's Gate 3 is famous for its memorable companions. You get opinions on your choices, you get awkward conversations at the camp, and sometimes a helpful little popup tells you who approves or disapproves. That tiny message does more than make your ego swell or shrivel. It is part of a deliberate design choice.

Why those approve and disapprove popups exist

In a recent interview, a writer for the game explained that the team could not simply allow players to do whatever they want with party members. Letting every possible player action permanently break or change every companion would require endless writing and tuning. So the team created a reputation and approval system to show how characters feel without needing a new line of dialogue for every single situation.

How the system works in practice

  • Trust matters: If a companion trusts you enough, they will go along with many of your choices.
  • Persuasion becomes a roll: When a character is not fully convinced, your attempt to sway them turns into a dice roll. That keeps outcomes uncertain and tied to the game's mechanics.
  • Popups teach you the character: Every time you see an "approves" or "disapproves" notification, you learn something about what that companion values.

Design practicality, served clearly

The team said that sometimes in game design you can let players break things. For party members, that is usually not an option. If every companion had to react uniquely to every choice, development would stretch on forever. The approval indicators are a compact way to communicate emotional reactions while keeping the workload manageable.

So next time Astarion or Lae'zel flashes their approval or contempt, know it is both storytelling and shorthand. It keeps the game readable, the companions consistent, and the developers from writing dialogue forever.