IA
Nos jogos de vídeo, a inteligência artificial é utilizada para gerar comportamentos inteligentes, principalmente em personagens não-jogadores (NPC), simulando frequentemente uma inteligência semelhante à humana. As técnicas utilizadas baseiam-se normalmente em métodos existentes no domínio da inteligência artificial (IA). No entanto, o termo IA para jogos é frequentemente utilizado para designar um vasto conjunto de algoritmos que também incluem técnicas da teoria do controlo, da robótica, da computação gráfica e da informática em geral. Uma vez que a IA de jogo para NPCs se centra na aparência de inteligência e na boa jogabilidade dentro das restrições do ambiente, a sua abordagem é muito diferente da da IA tradicional; são aceitáveis soluções alternativas e batoteiros e, em muitos casos, as capacidades do computador devem ser atenuadas para dar aos jogadores humanos uma sensação de justiça. Isto é verdade, por exemplo, nos jogos de tiro na primeira pessoa, em que a pontaria perfeita dos NPCs ultrapassa a capacidade humana.
