A branching scenario is an interactive video structure in which the learner's decisions at choice points determine which video segment plays next, creating personalised paths through the content rather than a single linear sequence. The underlying data model is a directed graph: each node is a video clip or scene, and each edge is a choice that leads from one node to the next; the player resolves the graph at run time based on stored learner choices. Branching scenarios are particularly effective for soft-skills training — sales conversations, medical consultations, conflict resolution — where the consequence of a wrong choice can be shown immediately in the next scene rather than explained abstractly. From an xAPI perspective, each choice is emitted as a statement with a result object, so the full decision path is reconstructable in an LRS for debriefing or analytics. The main production cost is exponential: a scenario with three choices at each of four nodes requires up to eighty-one unique paths, meaning video assets multiply quickly unless designers deliberately merge branches back to shared nodes. This exponential growth makes early graph design — deciding where branches converge — one of the most important and cost-controlling decisions in a branching project. Adaptive learning systems can extend branching by selecting the next branch automatically based on past performance, blurring the line between author-defined branching and algorithm-driven personalisation.

Book cover: Video Encoding, Volume 1 of the Fora Soft Video Engineering HandbookBook cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering HandbookBook cover: Video Streaming, Volume 2 of the Fora Soft Video Engineering Handbook

The handbook · 7 volumes

Fora Soft Video Engineering Handbook

A branching scenario fails the moment the next segment buffers, because the learner's choice feels ignored. We wrote seven volumes that cover the whole video stack; for branching scenarios start with Volume 3, which covers players, preloading, stall recovery and ABR, with Volume 1 on encoding segments and Volume 2 on HLS packaging. Written by Nikolay Sapunov, CEO at Fora Soft.

Browse the handbook on Amazon →7 volumes · 9,000+ pages · Kindle & paperback

Building branching scenario videos that switch paths without a pause?

We will review your scenario graph and player and give you a preloading and packaging plan that makes branch switches instant. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →