Cut Down Trees / Runtime Tree Manager on Unity Store (Released!)

Runtime Tree Manager is easy to use, efficient, and powerful tool, allow you to cut down trees, add remove trees on unity build-in terrain during the runtime with only one function calling, or if you don’t do coding, just simply attach one script, and your character will get the ability of cutting trees immediately!!

Features:
• Customizable hit tree sound .
• Customizable tree falling sound.
• Customizable tree falling animation.
• All Trees will automatically be recovered when you exit the play mode.
• Multiple terrain supported.
• All function is fully optimized.
• Works in Unity5

Demo Video ↓

Asset Store Link: Unity Asset Store - The Best Assets for Game Making
My website and tutorial: https://treemanager.000webhostapp.com/

Looks fantastic mate. When will this be available, keen to try it out.

Hi, it’s coming soon!!
Asset Store denied my first submission, because they said I have to build a website and web demo for it, that’s why it took so long…
but I just resubmitted today, I think this time will be okay, so please wait for a few more days.
I just build my website and web demo too! (the demo may need Firefox to run it, my chrome can’t get it work, that’s weird...)
my website: https://treemanager.000webhostapp.com/
I’m glad you like it :slight_smile:

Hey, this asset is released FINALLY!!!
Check it out on Asset Store:

How well is the frame rate on a terrain with a large amount of trees? lets say 20,000-40,000 trees?
I’ve been eyeing your asset, but I’m not sure if I should purchase it, if it is unable to handle large amounts of trees.
I’ve noticed some slight lag spikes in your video, but i’m assuming its just due to so many logs being instantiated.

Edited :
Forgot to ask as well, does it restore everything to default upon exit? I’ve run across some scripts that do not, so I had to ask.

don’t worry, no matter how many trees you have, my algorithm only cost O(1), that means even you have thousands of trees, cutting a tree is still as fast as you only have one tree in your scene.
so, the lag spikes you saw in the video, it’s because I have too many trees in my scene, it’s too many things for Unity to render I guess, so what am I saying is that even though you haven’t imported my asset, and yet you have 20,000 trees in your scene, it can be very slow, and after you import this asset, it will only make you slower a little, you can’t even noticed the difference, I’ve tested 15,000 trees!
so I can guarantee you the performance is not a problem at all, it’s fully optimized!
and the second asking, I’ve mentioned it in my video, in case you didn’t see it: watch the video at 1:13
All the trees will restore when you exit play mode! I know there’s some asset before me that drop this bomb, but don’t worry, I’ve solved this problem :slight_smile:

and if you’re going to buy this asset, I’ve upload a new version to Asset Store, slightly changed the method of calling functions, but the new version is still pending for approve… what you will download is going to be an old version, but the tutorial is new, so you can email me after you buy it.

lol, so you’ve seeing my asset for a long time, don’t think too much, just ask me if you wanted to know anything about it!

Oh, forget what I said, the new version came out already… (don’t know why AssetStore didn’t email me… so I didn’t noticed)
so it’s new version on Asset Store now!

Last question. does it support more than one type of “tree” and drop items accordingly? such as, I have redwood trees and stones added in via the terrain’s tree painter, would I be able to make it drop different items based off what is destroyed, or does it only support one item on drop?

Yes of course, you can let every type of your terrain trees drop different items.
the drop wood you saw in my video, it is just a default one, you can change it to whatever gameobject you want, and you can also attach scripts to those items as prefabs, so you can do anything you want with them, for example pick it up or something.
Here is how you assign different items for different tree types:
there’s a function in my Documentation: https://treemanager.000webhostapp.com/documentation/#SwitchTreeModel

so you call this function in your script like this (these can be anywhere in you script):
RTM.TM.SwitchTreeModel( TreeTypeName1, DropItem1 );
RTM.TM.SwitchTreeModel( TreeTypeName2, DropItem2 );

(the “TreeTypeName” is the prefab name of your tree)
feel free to ask me anything! I’ll always be here.

Ah, excellent. thank you for the quick replies as well.
I’ll be sure to grab the asset once my paycheck comes in. looking forward to trying it out!

Thank you! and you can contact me anytime, if there’s somewhere unclear to you in my documentation, or you don’t know how to use some features, just let me know.
And if you can leave me a comment on Asset Store page after you try my asset, I’ll be very appreciated!
Thanks, and hope you make a good game out of it!

The asset has been taken down from the store! Is there any other way to download it??

ya its been taken down help?