Features of Graph Toolkit
Important
This experimental package is deprecated and no longer supported as of Unity version 6.4. Unity Graph Toolkit is included as a module in the Editor as of Unity version 6.4 and later, and does not require a separate installation. You can find the samples and accompanying documentation in the Unity Graph Toolkit samples package com.unity.graphtoolkit-samples.
The following table provides access to detailed documentation about each feature area in Graph Toolkit:
| Feature area | Description |
|---|---|
| Node | Fundamental building blocks of a graph that represent specific operations or pieces of logic. |
| Context node | Specialized nodes that serve as dynamic containers for compatible block nodes. |
| Port* | Connection points on nodes that can be linked with wires to establish relationships. |
| Wire* | Lines that create connections between node ports. |
| Blackboard* | Panel that displays and manages variables available for use in the graph. |
| Variable* | Data containers with names, types, and values accessible throughout a graph. |
| Graph inspector* | Panel that provides detailed information about selected graph elements. |
| Minimap* | Small overview of the entire graph for navigation and visualization. |
| Toolbar* | Customizable panels providing direct access to common actions through button controls. |
| Graph item library* | Catalog of nodes that can be added to the current graph. |
| Subgraph* | Graphs nested within other graphs for organization and reusability of logic. |
| Portal* | Connection points that work in pairs and replace visible wires with wireless pathways. |
| Sticky note* | Visual elements for adding comments or annotations to graphs. |
| Placemat* | Visual background elements for grouping related graph elements. |
| Alignment* | Tools for precise positioning and arrangement of graph elements. |
| Selection* | Methods for choosing and manipulating individual or multiple graph elements. |
| Deletion* | Methods for removing elements from graphs. |
| Pan and zoom* | Controls for adjusting view and navigation within the graph canvas. |
| Hotkey* | Keyboard shortcuts for efficient execution of common editing operations. |
| Missing item* | Visual indicators for broken graph elements and connections. |
| Error* | Systems for displaying warnings, errors, and messages within graphs. |
| Display optimization* | Rendering techniques for maintaining performance with complex graphs. |
| Graph processing* | Hooks for analyzing graphs and responding to structural changes. |
Note
Feature areas marked with an asterisk (*) have limited documentation. As development continues, these sections will be updated with more comprehensive documentation.