Visual scripting in [[Unreal Engine]].
Blueprints can call native [[C++]] code, but its a lot more clunky to deal with [[Blueprints]] functions / objects from [[C++]].
[[C++]] should be used for core systems in your game, but [[Blueprints]] are more suited for smaller things like UI. Having a lot of [[Blueprints]] in your project will make your project compile slower than [[C++]].
#### Execution Lines
Execution lines are the program flow, colored in white.