Não sou gamedev, sou apenas um curioso codificador de não-jogos. Eu me pergunto, como a IA funciona em jogos modernos populares, por exemplo, FPSs? É baseado em regras codificadas? Quanto isso tem em comum com outros tipos de IA (como aquele que alimenta carros autônomos etc)? Como os desenvolvedores garantem que a IA se comporte naturalmente e seja divertida de jogar?
As coisas que pesquisei no Google mencionaram diferentes derivados do MinMax, mas não consegui responder como a IA lida com o mundo contínuo e mutável, por quais ações / estados a IA é recompensada e como descobre sua chance de obter sucesso em diferentes ações. Também vi Machine Learning mencionado aqui e ali, mas parece que não é usado em nenhum jogo sério?