games are not stories, but they do need momentum.
History building up to the point of interaction. NPCs and environment needs to support this momentum.
Good manuverability (high player agency) in the narrative trajectory.
Balance between the two, if too much manuverability then history means nothing. If too much momentum then the player’s choices don’t matter.
Many games neither justify the player’s character’s actions, nor give them options to make real choices.