I am attempting to develop a game similar to a Visual Novel where the player has choices that lead them down different paths, and the player's only way of interaction is through these decision trees. I would like to be able to play different timelines depending on the preceding choice and the 'states' of certain variables. An example: If a character's strength is at 10, and they choose to fight the monster, the timeline for the character acting out killing the monster plays. If the Character's strength is at 0, and they choose to fight the monster, the timeline for the tragic death of the character plays. Is there a way to do this and keep it organized within unity? Ideally, I'd like to be able to create some kind of visual tree that follows each of the potential choices and plays the respective timelines at each choice. At worst, I'd hope it'd be as complex as creating a series of conditional statements that play the timeline(s) with their respective background and scene shifts when needed. Note: This is all 2D, everything is done with 2D sprite animations, if relevant. Thanks!