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.