Graphify is an ultra-lightweight Unity Api for quickly and easily making anything into a graph! It's 100% built using Unity's new UI Toolkit, and allows users to easily extend the graph using their own UI Toolkit code. Graphify has been designed for speed, consisting of a virtualization scheme and fast evaluation means you can create and run thousands of graphs at a time with no issues.
- Graph & Node automatic creation, visualization, and serialization.
- Edit graphs realtime in play mode without needing to recompile.
- Runtime structure and evaluation API for using the graphs at runtime.
- Total seperation of editor code and runtime code. No editor code gets compiled into your build.
- Subgraph-nodes (Nodes which are themselves a graph)
- Copy & Paste and Undo.
- Scoped Blackboard API
Install via UPM using https://github.com/CoffeeVampir3/Graphify.git#upm
with the built-in unity package manager (Unity 2020+)
In the Wiki! Check out the Quickstart Guide for a fast start or see Comprehensive Wiki