Logic Toolkit is a visual scripting tool that helps you build game logic into your projects.
It can be used for a wide range of purposes, from simple behavior control to advanced behavior AI.Supports various node flowsExecution 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.Supports customization using C# scriptsNode components can be customized using C# scripts.For simple API (C# member) access, you can generate a script by simply selecting a member.Supports the blackboard systemManages variables handled within the graph.Receives variable changes as events.The data link system allows multiple graphs to share the same blackboard.Uses the latest technology from Unity 6 onwardsSerializeReference is used for graph data serialization.Flexible internal design allows users to focus on building game logic.Roslyn Source Generator is used to generate node component scripts.Compared to directly outputting script files, it is easier to deal with API changes due to Unity version upgrades, etc.UI Toolkit is used for the graph editor.UI is displayed faster than the old IMGUIFeaturesSupported node flowsExecution flowsData flowsState machinesBehavior treesMultiple node flows can be mixed in a graphFunction graphsFunction graphs allow sharing and hierarchical processingBlackboardVariable management possibleData links allow variables to be shared between multiple graphsUses the latest technology from Unity 6 onwardsUses SerializeReference for graph data serializationUses Roslyn Source Generator for generating node component scriptsUses UI Toolkit for graph editorIncludes C# scripts for the core systemLinksOfficial SiteOnline DocumentationTrialSupport Forum