Graph Maker for NGUI (pie graphs, line graphs, random graphs, grids, etc)

Hi guys,
I’m making a package to make it easy to drag and drop prefabs for various graph based GUIs into your game. Changing data in the graphs would just be a matter of setting some variables and refreshing the graph. Also included will be a tool to make it easy to create customized graph based GUIs. Originally I built the tool to help me create skill tree and worldmap GUIs for my own game, but I’m expanding to accommodate a wider variety of graphs to sell it on the asset store. The graph editor that allows you to do things like swap prefabs, change colors, reposition things around, etc. Currently will require NGUI, and will most likely also support Unity’s new GUI system in the future.

I’ve pretty much finished random graphs, square grids, hexagonal grids, pie graphs, and an editor, and am currently working on line graphs. I’m interested in seeing how much interest there is for this and what more you guys want to see.

Here are some screens / videos:

Tutorial for the editor:

Tutorial for 2 of the graph types (random graphs and square grids) of the many I plan to release. Note that I’ve recently restructured the code to make creating graphs independent of the editor, but still possible to add in the editor. So adding a random graph in the tutorial no longer involves customizing parameters in the editor script, the parameters specific to each graph type are in their own script. I will remake this tutorial later to show this, but for now it is still useful to watch to see the results and different parameters available.

Hex grids!

Pie graphs:

there should be less trolls than skeletons or orks IMO

Support with ngui would be good and probably deal breaker for a lot of people.

looking good already! Looking forward to line graphs! Got some screens of them already? Any plans on a release date?

Yea trolls are a vital part of a thriving monster ecosystem, but I agree too many trolls. Speaking of trolls, were you trolling about NGUI support, NGUI will definitely be supported, actually required for this package :slight_smile:

Thanks! I am excited for line graphs too, I have a bunch of things I want to do, including a bunch of random generation algorithms so that you can just drag and drop line graphs, including multi-series line graphs that trend and animate in various ways. I’m hoping to release very soon, this week or next week at the latest.

I wasn’t trolling on that point lol. I meant a lot of people won’t like it requires NGUI.

Ohh ok gotcha :slight_smile: Yea, it shouldn’t be too difficult to rewrite this to work with the new Unity GUI system also whenever that is released.

Some line series:
Currently a line graph is a collection of line series, where each line series defines a list of points. For each line series, you just define how many points and the y-value of each point. The x-axis is defined on the line graph itself. Only thing left is creating backgrounds, axes, legends, etc for the line graph.


Triangle and square points:

Hide individual points / lines for each series:

Grid lines and axis lines:

Axis labels:

Legend:

Bar charts!

wow! really nice. Give us something to play with :slight_smile: Decided about the price point yet?

Thanks :slight_smile: Yea I can try to post a webplayer. I need to find somewhere to host it though, and also there are tons of inspector parameters, so creating a GUI for all of them would take some time. Maybe I can just randomize them or something. Originally I was thinking $20, but I think I’ll go with $15. I want to do even more with line graphs like adding animations, but I want to submit this to the asset store today, and try to get it out into people’s hands and see what others want first. I just need to create some documentation, the last time I submitted it to the asset store, they said they think it would be valuable, but that I need to create documentation like a pdf. That was before I implemented pie graphs, line graphs, and bar graphs lol!

Don’t think a posted a pic for grids: Hex grids, square grids, rect grids -

New logo!

Made a manual and submitted for price of $15. This will be the release thread: [Released] Graph Maker - UGUI - NGUI - DFGUI (line graphs, bar graphs, pie graphs, etc) - Community Showcases - Unity Discussions

It’s been accepted and is live now :slight_smile: