Branching paths for a text based adventure game (language agnostic)

How would i create a system of branching paths for a text based adventure game? i dont want it to devolve into a ton of if-statements because i have done that before and it is a mess to keep track of and maintain
Was this page helpful?