Blueprints provide a visual approach to a scripting language. As such, the system shares many of the nuances of a standard written scripting language, such as data typed variables, arrays, structs, etc. Execution flow also works as it does in a typical scripting language, although Blueprints require explicit linear execution for each node. Each of the pages below go into more detail about different variable types, working with those variables, and execution of nodes within the graph.
Events
Nodes that are called from gameplay code to begin execution of an individual network within the EventGraph.
Flow Control
Nodes that allow for controlling the flow of execution based on conditions.
Nodes
Node graph that uses events and function calls to perform actions in response to gameplay events associated with the Blueprint.