Xtebs Graph Framework

Xtebs

(0)
$24
Publisher Xtebs
File size 344.08kB
Number of files 33
Latest version 1.0.0
Latest release date 2024-05-06 07:25:12
First release date 2024-05-06 07:25:13
Supported Unity versions 2018.4.2 or higher

Requires Unity's Newtonsoft Json package.


A graph framework built with customization and ease of use in mind, by base class derivation, for both editor tooling / editing and runtime graph manipulation.

It also provides extensive documentation on everything this framework supports, along with a huge amount of code comments / summaries that help on teaching how it all works.


Runtime support is based on the facts that the core provides:

  • Basic functions to easily operate on graphs through code.
  • Overridable functions to tailor graph/node behaviour to your needs.
  • A custom json serializer for serializing graphs and nodes.
  • Some helper functions for typical graph use cases, like checking for trees, etc...

Editor support is based on the way that the editor extensions are handled:

  • Graph / Node editors for specific graph / node types, with some implementation cases / examples for included editor functionality.
  • Type based loading / saving / copying of graphs to / from graph fields.
  • Undo/Redo support for most graph editing operations.

Top Publisher Assets