2.3 – Compact Behavior Tree Interpreter in CRYSIS 2

Recording / 2.3 – Compact Behavior Tree Interpreter in CRYSIS 2

Description

During this talk, Márcio Martins describes why Crytek changed their implementation of behavior trees in Crysis 2 from the first generation behavior tree provided in Cryengine 2 to a compact second generation behavior tree. The developers at Crytek called this a Behavior Selection Tree because it can only be used to select a behavior for an agent to run. Márcio describes how these trees are written, the importance of optimal data storage for fast behavior trees, and the advantages that these type of trees gave over the first generation implementation.

Recording