Graph editor for Unity3d

Graph editor extension for Unity3d.

Features:
- For the editor only (not for runtime mode!).
- Based on UIElements.
- Undo/redo is supported.
- Graph scaling.
- Graph autoscrolling when dragging/connecting nodes.
- Automatic graph calculation.
- Expandable graph and node context menu.
- Easy creation of custom nodes.
- Renaming nodes.
- Group move/clone/delete graph nodes.
- Possibility to connect ports of various types.
- Highlight port connectivity when capturing a port.
- Full customization of appearance using uxml templates and uss styles.
- Separate templates for normal/collapsed node state.
- Ability to create tooltips and help popups for nodes.
- Automatically instantiate data for a node.
- Different event handlers allow you to implement different additional functionality.

Detailed documentation can be found here