To Make a Variable
Flow
Function Junction
Node Anatomy
BUGHUNT
100

This node is used to retrieve the value of a variable in a Blueprint.

 What is a "Get" node?

100

These lines control the flow of logic in your blueprint scripts

What are execution wires/lines?

100

This is a reusable block of logic that performs a specific task. They are used to encapsulate commonly used code that can be called from multiple parts of a game's logic 

What is a function?

100

This type of node allows you to add notes or descriptions to your graph for reference or documentation purposes. 

What is a comment?

100

The process of identifying and resolving errors or issues in your game logic or code

What is debugging?
200

 This node is used to change the value of a variable in a Blueprint.

  What is a "Set" node?

200

This node is used to split the flow of logic in a Blueprint graph based on a condition.

What is the branch node?

200

This window allows you to set settings on the function such as whether or not it is pure, and the inputs/outputs of the function

What is the details panel?
200

These data connections are on the left side and contain the information the node needs to work.

What are the inputs?

200

This node allows you to output messages to the console or log during gameplay. This node can be used to display messages and output information for debugging. 

What is the print node?

300

This refers to the kind of information a variable holds. Floats, integers, and actor references are all examples of this.

What is a data type? 

300

In unreal scripting, all code starts from one of these.

What is an event? 

300

If you want a function to return information, you need to set these up in the details panel. 

What are outputs?

300

This is the process of breaking an input or output into multiple different pins. 

What is splitting a pin?

300

This node allows you to combine strings into one, and is useful when trying to output variables during gameplay. 

What is the append node?

400
When this setting is enabled, the variable can be edited in the Details panel of a blueprint. It can also be toggled by clicking an eyeball icon. 

What is instance editable?

400

This node is used to repeat a set of instructions a set number of times

What is the for loop

400

This reusable block of logic cannot have local variables or output values, and is asynchronous by nature. This means you can manipulate time within it with delays or timelines. 

What is an event?

400

This type of node in blueprint scripting allows you to convert one data type to another

What is a cast node?

400

This debugging tool allows you to stop the code at a certain point and gives you the ability to step through the code node by node. 

What is a breakpoint?

500

This type of variable can hold multiple values of the same data type. They are commonly used to store collections of game objects, such as enemies, items, or waypoints

What is a variable array?

500

This node repeats a set of instructions until a specific condition is no longer true

What is the while loop?

500

This type of function does not use an execution wire and promises not to modify member variables of the class they are in. 

What is a pure function?

500

This node can be used to create and manage time-based animations and sequences. It can be used to trigger events, change material properties or perform other actions at specific points over time.

what is a timeline?

500

Pressing this key while selecting a node places a breakpoint on that node. 

What is the F9 key?

M
e
n
u