Недавно возник спортивный интерес к тому, как реализуется автономное поведение персонажей в компьютерных играх, так называемое "Autonomous Characters". Гуглил и много думал.
Катастрофически мало материала на эту тему на русском языке.
Статья на эту тему, опубликованная Андреем Плаховым в своем ЖЖ и написанная для КРИ, расставила, для меня, много галочек над "Й".
Разработка AI в стратегических компьютерных играх
Разработка AI в стратегических компьютерных играх II
Разработка AI в стратегических компьютерных играх III
за ссылки спасибо Алёне С++
также шедевральная статья на эту тему на английском: Steering Behaviors For Autonomous Characters