What is the best to create my own graph editor?

Hello everyone,

I am currently working on building the map for my game. To make it easier I would like to create a simple tool to make the task easier.

I am using the Splines package and have used the poisson distribution to place my assets inside a closed spline. I am pretty happy with the result, although it is far from finished.

But I am see a lot of problems by coding everything hardly in C#. Like the Spline Instantiater, it lacks some features and writing each case would be a pain.

So, I would like to create my own custom graph for it, like Unreal has for its Procedural Content Generator.

It seems very easy to use and intuitive for other people to use.

I have watched/followed some tutorials like this video, but it is not quite what I was looking for because of the flow he uses. I am looking for something similar to VFX graph where I could have many different prefabs scatter around by different rules in one graph.

I also read that GraphView is experimental and may be removed in the future so I am a bit scared to use it but maybe it is the best, I don’t know.

I know that some graph libraries use IMGUI but I woulg like to use UI Toolkit. I don’t understand anything to IMGUI and I much prefer UI Toolkit because of the desing and how it works.

If a good solution doesn’t exit yet, it is fine I would stick to what I have right now even it is not the best but I am just curious if something else better exists.

Thank you in advance.