Disclosure: This website contains affiliate links, which means we may receive a commission if you click a link and purchase something through our website. Purchasing assets through our links won’t cost you any extra money and will help fund the hosting and development of this site.

InfiniTREE - Procedural Forest Creation & Optimization SALE

InfiniTREE is a procedural tree generation system for Unity. It supports dynamic LOD management, ultimate ease of customization, using any prefab or Unity Tree Creator to define tree parts and interactive trees.

--- On -50% Discount for a limited time ---

Create trees with amazing detail and let the included forest manager group them and batch them with the custom multithreaded batching system for ultimate performance.

Windows Demo: InfiniTREE Demo

Create spectacular thick forests, add and grow trees on the fly during gameplay and interact with any tree and control all its parts individually. Ultimate customization with instant use of any prefab for bark, leaves and branches. Create any type of tree fast, imagination is the only limit.

The system will also get expanded with spline and physics based mesh generation in upcoming updates, for even more control over tree shaping during gameplay.


- New(v1.6)-More shaping options for tree generation
- New(v1.6)-Major performance enchancements, for faster tree creation & dynamics
- New(v1.6)-New tree chopping behavior & demo
- New(v1.6)-New tree types and shaders
- New(v1.6)-New grass, spline and mesh generation modes WIP showcase demos
- New(v1.6)-More LOD options
- Procedural tree generation using L-trees. Create unique, rule based trees in the editor or during play mode.
- Ultimate customization and ease of use, use any prefab for the tree parts, also compatible with Unity Tree Creator meshes
- Interactive trees in play mode, infinite interaction possibilities (e.g. chop, move, explode, control trees, leaves & branches individually)
- Multithreaded dynamic batching system, that allows smooth addition and growth of trees during play mode and supremely detailed trees.
- Forest manager, that will group trees for optimal batching and performance, based on their type (static or dynamic) and relative distances.
- Fully controllable and customizable LOD system, use any mesh as LOD group and have complete control over the LOD method.
- Grow trees in the editor for preview and customize them further. Save prefabs of the trees on the disk for other uses.
- Instantiation of any tree with complete control of its features, during play mode.
- Grass mode, that will spread dynamic detailed grass over the terrain.

The framework is written in C# code and the source code is provided.

Dynamic tree growth & control | InfniTree system

If you have any requests for new features or feedback and for demos, please visit the Unity forum thread.

For support, contact me via [Facebook] [E-mail] More info on the official website *******************************************
For tutorials & latest information, visit the ARTnGame forum.
ARTnGame Discord Channel

ARTnGame Asset Upgrades Guide