I’d like to share this tree growing I made. It supports a lot of features, such as regrowing branches when they are gone, cutting branches, etc. It is also very flexible. An easy change in style can change the tree to an “acacia-styled” tree. It’s all OOP so it’s use is very intuitive.
Here is the video which also got shared on the blog:
EDIT: What do you think about it, what would you change and what functionality would you add?
I would add seasons to your tree generation. Like a boolean value or anything that would call it. Once you check the season, it would instantly start changing like the desired season would be. Fall for example; the leaves would turn an orange-ish color and fall in slow motion.
EDIT: Note that this works for all things: if you delete a foliage, it will regrow the foliage, if you delete a small branch, it will regrow that too. This needs a lot of speed optimization though as it now checks everything.