View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.10.27
- Last updated
- First released
- Unity version
- 6000.0.0 or later
- Package size
- 1.7 MB
- Files
- 1,037
- Favorites
- 112
- Views in the past week
- 40
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $20.00 on
Keywords
Logic Toolkit
Logic Toolkit is a node graph asset for Unity. Write behaviors in C#, compose execution flow, state machines, behavior trees and more visually.
Price $80.00
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Logic Toolkit screenshot 1
About this asset
🏆 Unity Awards 2024 Best Development Tool : RUNNER UP
- Managing states per character type leads to duplicated code that grows unmanageable as variety increases.
- Separating "behaviors" (C# code) from "flow" (graph data) keeps complexity under control.
- Logic Toolkit provides the graph editor and runtime to make that structure easy to build, edit, and debug visually.
Flow of various nodes
- Execution flow (processing, looping, branching)
- Data flow (passing and calculating values between nodes)
- State machines
- Behavior trees
These node flows can be mixed in one graph.
Graphs can also be hierarchical using function graphs.
Blackboard
- Supports blackboards to manage variables handled within graphs
- All types that can be serialized in Unity can also be used in blackboards
- Changes to variable values can be received as events
- Data link function allows multiple graphs to share the same blackboard
Visual Editor
- You can edit the node graph using a visual editor.
- You can also check the processing status while it is running.
- The display width of the nodes is made as small as possible, so it is optimized to fit more nodes on the screen.
Customization with C# scripts
- Node-specific processing can be written in C# scripts.
- Various scripts can be created from templates
No-code, flexible API access
- The API (C# members) can be accessed without coding.
- To access it, simply select Member from the node creation menu
- In addition to the Unity API, you can also access types and members created by third parties and users.
- The source code for access is automatically generated without using reflection, so there is no problem with the processing load at runtime.
Supports Unity 6 and later
- The core system uses the latest technology from Unity 6 onwards
- SerializeReference, UI Toolkit, Roslyn Incremental Source Generator, etc.
- More flexible and sustainable, modern technology for long-term operation
Links
From the publisher's Asset Store listing.
Technical details
- Assets are imported into Packages
- Packages that the editor depends on are also imported
- Does not depend on a specific rendering pipeline (except for samples)
- Includes C# scripts for the core system