Unreal Engine 5 · Blueprint → C++
Sequence Node in Unreal Engine 5 C++UE Docs
The Blueprint Sequence node fires its outputs in order, top to bottom. In C++ that is simply consecutive statements: StepOne(); StepTwo(); StepThree();.
Blueprint node & C++ equivalent
// A Sequence is simply consecutive statements:
StepOne();
StepTwo();
StepThree();What does the Sequence node do?
The Sequence node takes a single execution input and runs each of its output pins in order, one after another. It does not branch or wait; it guarantees that Then 0 completes before Then 1 begins, and so on. It exists in Blueprint purely to keep wires tidy when you want several actions to run in a fixed order from one trigger.
The C++ equivalent
C++ already executes statements top to bottom, so there is no special construct to replace Sequence. You just call each function on its own line: StepOne(); then StepTwo(); then StepThree();. Each call runs to completion before the next starts, exactly matching the Then 0 / Then 1 / Then 2 ordering of the Blueprint node.
When to use it
Because Sequence has no runtime cost or behavior of its own, you rarely think about it in C++. Just write your calls in the order you want them to run. If a later step depends on an earlier one, the natural statement order already enforces that dependency.
Frequently asked questions
What is the C++ equivalent of the Blueprint Sequence node?+
Consecutive statements. Calling StepOne(); StepTwo(); StepThree(); on separate lines runs them in order, exactly like the Sequence node's Then 0, Then 1, Then 2 outputs.
Does C++ need a Sequence node?+
No. C++ executes statements in written order by default, so the Sequence node has no dedicated equivalent. You simply place each call on its own line.