No, Unity does not have a visual scripting system called "Blueprints" as Unreal Engine does. However, Unity offers its own version of visual scripting through a tool called Bolt (which was acquired by Unity Technologies and later integrated into Unity as part of the core product offering).
Before Unity 2021.2, Bolt was available as a separate asset that could be downloaded from the Unity Asset Store, but starting with Unity 2021.2, it has been included with Unity for all users to access. This means that visual scripting is now built directly into the Unity engine.
Bolt enables developers to create game logic using nodes that represent functions, methods, variables, and events in a graph format, which can be connected together to define behaviors. Here's an example of how you might set up a simple interaction using Bolt:
This approach allows developers who are not familiar with coding to create complex interactions without writing a single line of code. It also allows for rapid prototyping and iteration for coders and non-coders alike.
For those looking for more advanced visual scripting in Unity, third-party assets like PlayMaker are also available on the Unity Asset Store, providing similar functionality to Unreal's Blueprints.