This article was published for AiGameDev.com ULTIMATE 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.

Ultimate Teaser
StarcraftMarines.medium

Applying Reactive Planning Idioms to Behavior Trees

Alex J. Champandard on October 31, 2011

ABL, the language used to create Façade, has many idioms that can help reduce the complexity of BTs and help them deal with inter-agent communication. At the Paris Game/AI Conf. 2011, Ben Weber showed how ABL idioms helped build the EIS Starcraft Bot from micro-level unit control to macro-level strategy. Whether or not you're building RTS AI, you'll see how these techniques can help improve your behavior trees by adding new patterns into your toolbox.