The main storyline of the game has three primary endings, but each character's end is also impacted based on your decisions and actions during the game, meaning that there are dozens of possible combinations.