A branching narrative is a story structure where choices made by the reader or player direct the plot along divergent paths. These decisions create multiple possible outcomes, offering a unique, interactive experience unlike a Linear Narrative. It is a fundamental technique in Interactive Fiction and video games.