Tree Maps is a Godot Addon which adds custom nodes and functionality to help make creating skill and technology trees easier. It provides tools which assist in the creation of connection based structures and customization. Additional features can be added by simply extending the custom classes to add whatever you need.
More information including download, and usage instructions in the repository!
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Made some more improvements to the way inherited properties are handled, reducing some overhead.
I also added some new customization options along with adding more information to the README.
So I've done a lot of work since my last devlog.
I completed the Edit Connections tool, Add Nodes and Remove Nodes tools. I also created a Chaining tool which modified how the above tools work.
I did a lot of cleanup with my code, removing an unnecessary autoload.
I've completed the addition of full customization and property overrides for node, line, and arrow colors and textures.
I've fully created a README with complete documentation on usage including on different tools and how my nodes work. I also included a About, Download, and Example sections.
I've added some customization/override settings for colors. I'm currently working on getting the new editing options working.
I worked on creating some buttons to make adding connections easier. I also cleaned up the code performing all of these tasks so I can make it easier to expand functionality later.
First Devlog!
I've made a lot of progress into this addon with the basic features already in place.
So far, I have simple node based tree which allows creating connections between nodes with little arrows pointing in the connection direction. You can manually edit connections in each node within the editor.
I will be adding a lot of customization options for the tree nodes.