From ec94ff055f1270ee69436cf979e20fbbe8e73e6a Mon Sep 17 00:00:00 2001 From: Maximo Comperatore <131000419+pyoneerC@users.noreply.github.com> Date: Wed, 21 Aug 2024 11:32:44 -0300 Subject: [PATCH] behaviour trees (#6682) --- .../content/behavior-tree@ztoW8fBY73Es624A_tjd7.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/data/roadmaps/game-developer/content/behavior-tree@ztoW8fBY73Es624A_tjd7.md b/src/data/roadmaps/game-developer/content/behavior-tree@ztoW8fBY73Es624A_tjd7.md index f436f6de8..856e11032 100644 --- a/src/data/roadmaps/game-developer/content/behavior-tree@ztoW8fBY73Es624A_tjd7.md +++ b/src/data/roadmaps/game-developer/content/behavior-tree@ztoW8fBY73Es624A_tjd7.md @@ -1,3 +1,7 @@ # Behavior Tree -The **Behavior Tree** is a decision-making system used in game development, primarily for AI character behavior. These trees help define the actions an AI character will take, based on predefined tasks and conditions. The tree structure starts from a single root, branching out to nodes that represent these decisions or tasks. The tasks can be simple, such as moving from one point to another, or can be complex decisions like whether to attack or retreat. This kind of structure is advantageous because it is easy to add, remove, or modify tasks without breaking the tree or affecting other tasks. This makes it highly flexible and easy to manage, irrespective of the complexity of the tasks. \ No newline at end of file +The **Behavior Tree** is a decision-making system used in game development, primarily for AI character behavior. These trees help define the actions an AI character will take, based on predefined tasks and conditions. The tree structure starts from a single root, branching out to nodes that represent these decisions or tasks. The tasks can be simple, such as moving from one point to another, or can be complex decisions like whether to attack or retreat. This kind of structure is advantageous because it is easy to add, remove, or modify tasks without breaking the tree or affecting other tasks. This makes it highly flexible and easy to manage, irrespective of the complexity of the tasks. + +Visit the following resources to learn more: + +- [@video@Unreal Engine 5 Tutorial - AI Part 2: Behavior Tree](https://www.youtube.com/watch?v=hbHqv9ov8IM&list=PL4G2bSPE_8uklDwraUCMKHRk2ZiW29R6e&index=3&t=16s) \ No newline at end of file