Espera-se que, em jogos, agentes controlados pelo computador, denominados Non-Player Characters (NPCs), apresentem comportamentos convincentes, que se adaptem de acordo com a situação corrente. Jogos modernos geralmente utilizam técnicas simples de Inteligência Artificial (IA), que falham em atender essa expectativa. Este livro apresenta uma abordagem para a criação de uma arquitetura de IA para jogos capaz de adaptar o comportamento de um agente em tempo real, de forma confiável, em resposta às ações de um jogador humano, melhorando os níveis de desafio e reduzindo a previsibilidade dos NPCs.