Logic Toolkit is a node graph asset for Unity. Write behaviors in C#, compose execution flow, state machines, behavior trees and more visually.🏆 Unity Awards 2024 Best Development Tool : RUNNER UPManaging 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 nodesExecution flow (processing, looping, branching)Data flow (passing and calculating values between nodes)State machinesBehavior treesThese node flows can be mixed in one graph.Graphs can also be hierarchical using function graphs.BlackboardSupports blackboards to manage variables handled within graphsAll types that can be serialized in Unity can also be used in blackboardsChanges to variable values can be received as eventsData link function allows multiple graphs to share the same blackboardVisual EditorYou 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# scriptsNode-specific processing can be written in C# scripts.Various scripts can be created from templatesNo-code, flexible API accessThe API (C# members) can be accessed without coding.To access it, simply select Member from the node creation menuIn 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 laterThe core system uses the latest technology from Unity 6 onwardsSerializeReference, UI Toolkit, Roslyn Incremental Source Generator, etc.More flexible and sustainable, modern technology for long-term operationLinksOfficial SiteOnline DocumentationTrialSupport ForumDiscordAssets are imported into PackagesPackages that the editor depends on are also importedDoes not depend on a specific rendering pipeline (except for samples)Includes C# scripts for the core system




