Tag: Behavior Tree

5.3 – Hybrid (BT + Utility) C++ Libraries

Hybrid of utility and behavior tree

Read More »

5.2 – Hybrid (BT + Utility) Architecture

5.2.0 – The Idea At certain point when I was implementing stuff, I started to realize that all kinds of AI systems could probably give very similar results, if not identical. It was just a matter of how…

Read More »

6.3 – Buddy AI Demo 2 – Ambient Following, Taking Cover, Combat Utility

Read More »

5.1 – Hybrid System Literature Review

Game AI Pro – Bill Merrill’s Building Utility Decisions into Your Existing Behavior Tree Game AI Pro – Daniel Hilburn’s Simulating Behavior Trees: A Behavior Tree/Planner Hybrid Approach Game AI Pro – Sergio Ocio Barriales’s Building a Risk-Free Environment to…

Read More »

1.4 – Behavior Tree Architecture

1.4.0 – The design 1.4.1 – Behavior Behavior is the basic building block of the tree. Every node is essentially a child of the base class Behavior. The core functions are a tick() for single entry, and onInitialize(),…

Read More »

1.3 – Behavior Tree Demo 1

<BehaviorTree name="BT_Test_2"> <ActiveSelector> <Filter name="Attack"> <!– Attack the enemy if seen. –> <Condition id="SeeEnemy"/> <Action id="MoveToEnemy"/> <Action id="AttackEnemy"/> </Filter> <Filter name="Investigate"> <!– Search near last known position for 3 times. –> <Condition id="HaveLastKnownPosition"/> <Repeater limit="3"> <Sequence name="SearchNear"> <Action…

Read More »

1.2 – Behavior Tree C++ Libraries

Behavior tree iteration 0 – simple behavior tree v1 with data loaded from XML in runtime iteration 1 – separate implementation and structure iteration 2 – build as a static library and integrate with UE4

Read More »

1.1 – Behavior Tree Literature Review

Game AI Pro – 4, 6, 7 on BT

Read More »

0.2 – AI and Framework Literature Review

C++ for game programmers (book) Introduction to game AI (book) Artificial Intelligence for games (book) Game Engine Architecture – 4 on Math Game AI Pro 3 – 4 on player perception, 7 on FSM debug, 8 on modular,…

Read More »
The AI Project