Blueprints is a visual, node-based scripting model used by Unreal Engine 4.

The Blueprints Visual Scripting system provides a node and graph based method for scripting functionality. It is mainly used as a mechanism to script gameplay, but can also be used for tools. Its visual nature makes it fairly easy to pick up, even for non-technical developers, but its implementation is such that it can be easily connected to native C++ code written in Unreal as well.