Question: Does Unity Have Blueprints?


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:

1. Open Bolt’s Flow Graph. 2. Create a new graph. 3. Add Event node, for example, “OnTriggerEnter”. 4. Add Logic node, for instance, comparing a variable or triggering an action. 5. Connect the nodes to define what happens when the event is triggered.

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.

Was this content helpful?

White Paper

Free System Design on AWS E-Book

Download this early release of O'Reilly's latest cloud infrastructure e-book: System Design on AWS.

Free System Design on AWS E-Book

Start building today

Dragonfly is fully compatible with the Redis ecosystem and requires no code changes to implement.