Notícias

Unreal Engine 4: Inteligência Artificial

Unreal Engine 4: Inteligência Artificial

Com o post Unreal Engine 4: Inteligência Artificial você aprenderá como usar árvores de comportamento (behavior trees) e percepção de IA (AI Perception) para criar um personagem de IA simples que perambula e ataca inimigos.

Unreal Engine 4: Inteligência Artificial

Faça o download do projeto inicial para acompanhar os nossos encontros. Para utilizar o projeto inicial basta navegar até a pasta do projeto e abrir o arquivo MuffinWar.uproject.

Playlist com todo o conteúdo do nosso curso sobre Inteligência Artificial

Em videogames, Inteligência Artificial (IA) geralmente se refere a como um personagem não-jogador toma decisões. Isso pode ser tão simples quanto um inimigo ver o jogador e atacar. Também pode ser algo mais complexo, como um jogador controlado por IA em uma estratégia em tempo real.

No Unreal Engine, você pode criar IA usando árvores de comportamento. Uma árvore de comportamento é um sistema usado para determinar qual comportamento um AI deve executar. Por exemplo, você pode ter um comportamento de luta e corrida. Você pode criar a árvore de comportamento para que a IA lute se estiver acima de 50% da saúde. Se estiver abaixo de 50%, ele fugirá.

Neste tutorial, você aprenderá como:

  • Crie uma entidade de IA que pode controlar um peão
  • Crie e use árvores de comportamento e quadros negros
  • Use AI Perception para dar visão ao peão
  • Crie comportamentos para fazer o peão vagar e atacar os inimigos

Danilo Filitto

Sou Mestre em Ciência da Computação pela Universidade Estadual de Maringá – UEM, Pós-Graduado em Redes de Computadores e Comunicação de Dados pela Universidade do Estado do Paraná – UEL, Bacharel em Ciência da Computação pela Universidade do Oeste Paulista – UNOESTE.
Atuo na área acadêmica como professor desde 2006. Além de professor sou desenvolvedor de jogos, palestrante e mantenedor dos sites dfilitto e Make Indie Games.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 2.252 outros assinantes

Anúncios

Aprenda a criar seus jogos com os melhores desenvolvedores de jogos

Advertisement

Quer aprender a programar?