Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Behavior Trees

Discussion in 'Assets and Asset Store' started by DevionGames, Aug 10, 2018.

  1. DevionGames

    DevionGames

    Joined:
    Feb 22, 2010
    Posts:
    1,624
    Behavior trees arise from the computer game industry as a powerful tool to model the behavior of non-player characters. They have been extensively used in high-profile video games such as Halo and Bioshock. Behavior Trees became popular by being able to create a complex behavior by only programming nodes and then designing a tree structure whose leaf nodes are actions and whose inner nodes determine the decision making.

    Behavior nodes are largely self-contained. Relationships between behaviors are only stablished by explicitly adding them as children to composite a.k.a decider nodes. This rigid structure reduces coupling and therefore increases modularity and reuse of behaviors.

    This implementation offers an intuitive visual editor with a powerfull API allowing you to easily create or generate new tasks. It enables users to create logic for games or applications without writing code. Behavior Trees has visual, node-based graphs that both programmers and non-programmers can use to create final logic or to quickly prototype.

    Intuitive Visual Editor
    • Builtin and seperated Inspector
    • Zoom
    • Save time with Templates
    • Copy and Paste
    • Quickly add tasks
    • Undo and Redo
    • Realtime Error detection

    Highly Extendible
    • Full source code
    • Automatically generate tasks
    • Custom tasks appear in the editor
    • Easy understandable code

    ASSET STORE | DOCUMENTATION | DISCORD | SUPPORT





     
    Last edited: Aug 1, 2020
  2. Fsilva

    Fsilva

    Joined:
    Mar 31, 2015
    Posts:
    36
    It's compatible with ICode?
     
  3. DevionGames

    DevionGames

    Joined:
    Feb 22, 2010
    Posts:
    1,624
    There is no integration for ICode right now, but it should work in the same project.
     
    Fsilva likes this.
  4. Cartoon-Mania

    Cartoon-Mania

    Joined:
    Mar 23, 2015
    Posts:
    320
    Are you planning to release RPG kits using the behavior tree?
     
  5. DevionGames

    DevionGames

    Joined:
    Feb 22, 2010
    Posts:
    1,624
    I may extend the rpg kit in the future with it, but there are no plans to release a new rpg kit.
     
  6. DevionGames

    DevionGames

    Joined:
    Feb 22, 2010
    Posts:
    1,624