This article was published for PREMIUM members, available by subscription. You can join here in a minute or less. If you're already a member, log-in from the top right menu.

Premium Teaser

Behavior Tree Design Patterns: Prioritization

Alex J. Champandard on April 29, 2009

This masterclass digs into the concept of prioritizing behaviors to help select which to activate or deactivate at any point in time. You'll learn about the three major ways of prioritizing behaviors, both statically at development time and at runtime, and list both their advantages and disadvantages. Also find out how to combine all these forms of prioritization into one tree as necessary.