Unreal Engine Blueprint is a full gameplay scripting system built on the notion of creating gameplay pieces from inside Unreal Editor utilizing a node-base