AI Tree - Behavior Trees for Unity

AI Tree it's a new approach to easily create incredibly lifelike AI behavior that adapts to changing environments and interacts with other objects in the game world!


For example, creating an interesting NPC using a standard graph system can require up to 30 nodes, while AI Tree allows you to achieve the better result with just 5 nodes. This saves time and simplifies the AI creation process.


✔️ NO DLL's: All code are written in C# and open for modifications.

✔️ Official detailed youtube lessons: YouTube

✔️ Detailed documentation: Documentation

✔️ Active real-time support: Discord


One of the main advantages of AI Tree is the powerful perception and environment query systems. With these systems, the AI can navigate the world, pursue, choose the most suitable routepoints, adaptively hide behind shelters dynamic changing game world and much more!


PLAY DEMO | GAME READY SAMPLES


Documentation | Forum | YouTube | Discord | Twitter


🔥 Unique Features

  • Environment Query System!
  • Perception System!

Main Features

  • Intuitive visual tree graph!
  • Over 175 built-in nodes!
  • Ability create custom nodes, decorators and services!
  • Parallel nodes support!
  • Global and local variables!
  • Visual runtime debugger!
  • Extensive documentation and videos!
  • Source Code Included!
  • Powerful API!

🧩 Integrations

  • Adventure Creator
  • A* Pathfinding Project Pro
  • Dialogue System for Unity
  • Mirror Network
  • Photon PUN 2 Network
  • Playmaker
  • SensorToolkit 2
  • Ultimate Horror FPS KIT
  • More coming...