IMGUI graph for unity

How to install

To install this utility you can get it either though the unity asset store or if you want to bundle it with your work you can get it thought github

If you are getting it though github all you have to do is export the zip file then take the Assets and drag it the root folder of your unity project and hit replace if a pop-up comes up.

If you are getting it though the unity asset store it is the same as getting everything else you get though the unity asset store.

What is IMGUI Graph

IMGUI Graph is a tool designed for the unity engine editor windows. It is also designed to work in IMGUI which is unity's way of turning code to UI, without needing uxml files. This tool is designed to bring the functionality of creating a graph editor to IMGUI making it easier for programmer to create there own graph editor

IMGUI Graph is also designed to minimize the amount of work required, to do complex thing like make nodes that can be liked together, and smiple thing like delete nodes or add them in the first place.

Customization

IMGUI Graph's are fully customizable from everything about how the nodes looks, to how the very graph its self can be interacted with. The only thing you can't really change that much is the background but you can at leas give it a grid appearance.

You can even set what types of pins there are on a node and what they can connect to and where those pins are and you can even make it so the connections render behind or over the nodes.

Extra feature

There are a whole ton of extra features in the nodes alone designed to facilitate connecting or un-connecting nodes and rendering those connections.

But apart from that we also have two pop up menus which are designed to easily allow one to add a node or change something on a node. Both these menus are also really easy to set up for programmers but they are also easy for user to use making them the best of both worlds.