{ }Blueprint → C++

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

C++
// 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.

Related Flow Control nodes

View all Flow Control nodes →