> For the complete documentation index, see [llms.txt](https://docs.siminsights.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.siminsights.com/hyperskill-studio-authoring/state-machine-reference/scenario-flow.md).

# Scenario Flow

The Scenario Flow tab will allow an author to create step-by-step interactions that can branch.

The Scenario Flow tab lets an author create step-by-step interactions that can branch. A flow is made of states joined by transitions. The pages in this section cover:

* [State Machine Interface](/hyperskill-studio-authoring/state-machine-reference/scenario-flow/state-machine-interface.md): the layout of the State Machine tab, states and transition links.
* [State Actions](/hyperskill-studio-authoring/state-machine-reference/scenario-flow/state-actions.md): the actions that run when a state is entered or exited.
* [Attributes](/hyperskill-studio-authoring/state-machine-reference/scenario-flow/attributes.md): the values that conditions check, including the [Default Attributes](/hyperskill-studio-authoring/state-machine-reference/scenario-flow/attributes/default-attributes.md) every entity receives.
* [Transitions](/hyperskill-studio-authoring/state-machine-reference/scenario-flow/transitions.md): the connections between states, with their triggers and conditions.
