Logic Toolkit 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

by cait sith ware (opens in new tab)

5.0 / 5 · 8 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 8
4 stars 0
3 stars 0
2 stars 0
1 star 0

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

USD
Price history for Logic Toolkit, 6 months Current $80.00; lowest $80.00; highest $80.00 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov Version 1.10.21 released 13 May 2026 v1.10.21 Version 1.10.22 released 22 May 2026 Version 1.10.23 released 28 May 2026 Version 1.10.24 released 3 Jun 2026 Version 1.10.25 released 23 Jun 2026 v1.10.25 Version 1.10.26 released 1 Sep 2026 v1.10.26 Version 1.10.27 released 4 Sep 2026

Asset preview

1 / 6

Logic Toolkit screenshot 1

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