Blueprints were introduced by Unreal Engine in 2014 with the public launch of Unreal Engine 4.
They were born as an evolution of an older system called Kismet, used in Unreal Engine 3.
Kismet already allowed the creation of visual logic, but it was much more limited compared to modern Blueprints.