Descubra como a inteligência artificial está a mudar a indústria dos jogos
A Inteligência Artificial (IA) está a conduzir a indústria dos jogos a uma mudança drástica. A inteligência artificial desempenha um papel fundamental que irá desbloquear o próximo nível de desenvolvimento de jogos, porque os jogadores querem experiências mais imersivas e envolventes. Nos jogos, a utilização da inteligência artificial melhorou o seu realismo, interatividade e adaptabilidade, pelo que não é “apenas uma moda”.
Como a inteligência artificial está a modificar tanto a produção como a jogabilidade dos jogos, esta transformação é liderada pela elevada procura atual de jogos em linha e pela feroz concorrência entre os jogadores. Conduzir-nos-á a um mundo de potencial infinito, criando uma nova norma de invenção e entusiasmo na indústria dos jogos. Vamos descobrir como a inteligência artificial influenciou a tendência no desenvolvimento de jogos.
Construção de mundos e criação de activos
A criação de ambientes 3D, activos e elementos de jogo expansivos e detalhados requer uma enorme quantidade de tempo e dinheiro. Mesmo assim, as ferramentas de inteligência artificial permitem automatizar partes significativas desta obra através da geração algorítmica de mundos, texturas, modelos, objectos, etc.
O resultado é que os criadores de jogos podem construir rapidamente mundos de realidade virtual (RV) completos que simplesmente não poderiam ter feito manualmente.
Além disso, os activos de jogos menores podem beneficiar destas vantagens, o que normalmente não é possível manualmente. Utilizando a inteligência artificial, muitos modelos de objectos 3D minúsculos, como peças de mobiliário, peças de detritos, plantas e adereços, podem preencher densamente os mundos dos jogos de vídeo sem qualquer intervenção manual – uma ideia que normalmente é impraticável.
Graças à inteligência artificial, os criadores podem agora concentrar-se mais em temas de design abrangentes e ideias criativas, porque poupam tempo ao não criarem eles próprios todos os pequenos objectos.
Análise e otimização de dados no jogo
Os algoritmos de Inteligência Artificial podem analisar os dados do jogo, como malhas 3D, texturas, ficheiros de áudio, geometria do ambiente, etc., e reduzi-los sem prejudicar o aspeto visual, a qualidade do som ou a experiência do jogador. Através da compressão do tamanho dos ficheiros de dados, o desempenho geral do jogo pode ser significativamente melhorado com tempos de carregamento mais rápidos e uma jogabilidade mais suave.
Utilizando análises de desempenho em tempo real, a inteligência artificial pode fornecer recursos aos elementos do jogo quando estes são necessários e ajustar a atribuição de recursos no jogo em movimento. Assim, os jogos utilizam continuamente o poder de computação disponível de forma mais eficaz para um desempenho ótimo, num processo conhecido como “balanceamento de carga”.
Iteração automática de testes de jogo e atualização
Um esforço humano considerável é essencial para testar eficazmente a mecânica, o equilíbrio e os níveis de dificuldade de qualquer jogo antes do seu lançamento. No entanto, no caso de jogos altamente complexos, o teste de jogo requer um grande número de pessoas.
As simulações de Inteligência Artificial que utilizam algoritmos de aprendizagem automática podem emular o comportamento das pessoas quando jogam jogos, mas são muito mais rápidas do que os seres humanos reais. Este facto sugere que serão necessários apenas alguns dias para testar completamente qualquer jogo, em vez de semanas ou meses.
Os testes de jogo com Inteligência Artificial geram dados mais pormenorizados do que o feedback humano, que os programadores utilizam para efetuar ajustes precisos nos seus jogos. Graças aos testes de inteligência artificial, os programadores podem saber exatamente o que funciona e o que não funciona nos seus jogos. Assim, são produzidos jogos melhores em menos tempo.
Graças à inteligência artificial e ao desenvolvimento de jogos, os jogos de aprendizagem eletrónica e o processo de jogabilidade vão atingir níveis incríveis de realismo. A incorporação da inteligência artificial e dos sistemas e mecânicas de desenvolvimento de jogos pode tornar os ambientes dos jogos de vídeo mais vivos, reactivos e fiéis à realidade:
Gráficos e ambientes fotorrealistas
Atualmente, mesmo em jogos com conteúdo altamente gráfico, são facilmente identificadas restrições de renderização de texturas e objectos, especialmente em ambientes de grandes dimensões. À semelhança do GauGAN da Nvidia, existe a capacidade de alimentar dados implantados em imagens de paisagens e gerar renderizações e gráficos de comparação quase reais.
Os jogos com mecânica semelhante podem permitir aos jogadores atravessar paisagens com gráficos incrivelmente realistas em ambientes abertos opulentos, sem encontrar repetidamente as mesmas texturas e objectos. Efeitos como o movimento das folhas, as condições atmosféricas e as chamas também podem ser gerados com exatidão.
As personagens não-jogadoras são feitas para se emocionar e parecerem humanas
A interação das personagens não-jogadoras (NPC) com o jogador limita-se muitas vezes a um diálogo simples e repetitivo, sem apelo estético.
A inteligência artificial pode potencialmente imbuir as personagens não-jogadoras de um grau significativamente maior de realismo emocional e de flexibilidade nas suas respostas aos acontecimentos e interacções nos jogos, bem como às acções do jogador. Pode ainda adaptar dinamicamente as suas conversas para incluir os acontecimentos que o jogador testemunhou, fazendo com que ambas as personagens sintam que são amigos mais próximos.
O comportamento das personagens não-jogadoras pode diferir significativamente, sem que, ao mesmo tempo, pareça que têm uma personalidade falsa ou amnésia. As interacções comerciais e pessoais podem mudar dinamicamente, assim como as relações entre as personagens.
De um modo geral, as personagens não-jogadoras seriam muito mais realistas, com personalidades e motivações completas, em vez de serem apenas distribuidoras ou cumpridoras de missões.
A forma como os mundos dos jogos reagem
Mesmo nos jogos de vídeo contemporâneos mais envolventes e não lineares, que apresentam narrativas ramificadas e caminhos múltiplos, a possível variedade de formas e feitios que os mundos dos jogos podem assumir é limitada pela questão do desenvolvimento. A Inteligência Artificial nos jogos também é capaz de orquestrar espaços de jogo que se transformam com base nas acções do jogador, numa medida substancial limitada apenas pelo conceito de jogo num determinado meio.
Uma viagem personalizada
Da mesma forma, seguindo a orientação de Turing, os seus ajudantes virtuais podem examinar os padrões de um utilizador para prever as suas potenciais preferências de entretenimento para as próximas horas ou dias, e depois criar cenários adequados.
Ao longo de dezenas a centenas de horas, vários planos de jogo podem monitorizar a forma como este indivíduo interage, levando ao desenvolvimento de diferentes histórias, desafios e recompensas com base nesta análise.
O jogo poderia ter introduzido companheiros adequados e inadequados que se relacionariam bem ou mal com a personagem principal e o seu estilo/temperamento de jogo. Os ambientes podiam ser concebidos de forma a privilegiar a exploração ou a ação, consoante o jogo determinasse que o jogador prefere puzzles ou lutas desafiantes. A experiência de cada jogador com um título era sentida dessa forma, o que resultava numa ligação emocional mais firme e numa sensação de prazer.
Aspeto cartoon e realista e simulação de movimentos e interacções físicas realistas
Atualmente, as animações nos jogos têm um aspeto mais surrealista e antinatural, até certo ponto porque envolvem actores e as cenas são posteriormente comparadas. Não é impossível que uma inteligência artificial analise um número consideravelmente grande de vídeos que mostram como os indivíduos se deslocam nos espaços e interagem fisicamente com os objectos e a estrutura dos espaços em contextos potencialmente quase infinitos para produzir animações hiper-realistas.
As personagens poderiam ser dinâmicas e poderiam realizar acções e ter reacções de forma convincente. Também a física se aproximaria mais da realidade do que das aproximações – implicitamente, o estilhaçar dos objectos, o ondular do vento, a dispersão das partículas, etc., encaixam-se melhor na mímica das simulações de inteligência artificial.
Esta fidelidade física melhora tanto a imersão que é difícil conceber que esta possa ser melhorada ainda mais.
Dificuldade e ritmo dinâmicos
Atualmente, muitos jogos não oferecem a combinação ideal de dificuldade no jogo quando se trata das capacidades dos jogadores. Um “diretor de IA” que analisa o desempenho dos jogadores em tempo real e ajusta os factores de risco para cima ou para baixo poderia, assim, acrescentar ou retirar perigo conforme necessário e atingir níveis de dificuldade perfeitamente adequados.
Poderia também escalonar a velocidade da narrativa, a taxa de fornecimento de novas informações, a progressão da história e dos puzzles, os encontros com bosses ou monstros, etc., para se adaptar ao ritmo específico do interesse do jogador, evitando o tédio. Isto tornaria os jogos sempre fascinantes e cativantes.
A utilização da inteligência artificial no desenvolvimento de jogos
Contextualmente, a inteligência artificial está a ser utilizada para criar obras de arte que se assemelham às de Picasso ou para elaborar e-mails que parecem ter sido escritos por um humano. Esta tecnologia está também a ser aplicada no domínio do desenvolvimento de jogos, onde uma experiência conduziu com sucesso à criação de um nível de jogo jogável apenas a partir de fotografias.
À medida que esta tecnologia se tornar mais fiável, poderá facilmente gerar grandes jogos de mundo aberto, que os programadores e designers poderão depois aperfeiçoar, acelerando assim o processo de desenvolvimento de jogos.
No entanto, isto é apenas o início. A introdução de software de reconhecimento facial e de tecnologia deepfake sugere que estas poderão desempenhar um papel significativo no desenvolvimento de jogos no futuro. A tecnologia deepfake permite que uma inteligência artificial identifique e utilize vários rostos que captou.
Embora ainda esteja na sua fase inicial, foram produzidos modelos 3D extremamente realistas a partir destas digitalizações. Imagine o potencial se esta tecnologia fosse aplicada à criação de edifícios ou paisagens! Isto poderia reduzir significativamente o tempo que os programadores gastam nestas tarefas.
Olhando ainda mais longe, é concebível que, num futuro próximo, uma inteligência artificial possa utilizar uma mistura destas tecnologias para desenvolver um jogo inteiro a partir do zero, sem qualquer programador humano. Poderá mesmo ser capaz de criar estes jogos a partir do zero, adaptando-os às preferências e hábitos dos jogadores, oferecendo assim experiências de jogo únicas.
O futuro da inteligência artificial e do desenvolvimento de jogos
Como a tecnologia de inteligência artificial está a ser continuamente testada e melhorada, a maioria destes avanços está a ser feita por engenheiros de robótica e de software e não por programadores de jogos. Isto deve-se principalmente ao facto de a incorporação da inteligência artificial de formas tão inovadoras nos jogos representar um risco significativo.
Atualmente, os criadores de jogos têm controlo total sobre os mundos virtuais que criam. Entregar os seus jogos a uma inteligência artificial altamente sofisticada pode levar a erros, falhas ou acções imprevistas.
Suponhamos que o potencial de reacções de uma personagem de inteligência artificial a um jogador é ilimitado, com base nas acções do jogador. Nesse caso, torna-se impossível para os programadores testar todos os cenários possíveis que uma inteligência artificial possa encontrar.
Embora a tecnologia e o seu potencial sejam emocionantes, os grandes estúdios de jogos hesitam em adoptá-la totalmente. Eventualmente, a tecnologia do futuro dos jogos poderá tornar-se suficientemente conhecida para que um estúdio a adopte. No entanto, é mais provável que vejamos programadores independentes pioneiros a tomar a iniciativa nos próximos anos, dando o pontapé de saída ao movimento.
Dado o ritmo acelerado do avanço tecnológico, é inteiramente possível que, no final da década, tenhamos alcançado tudo o que alguma vez imaginámos que a Inteligência Artificial poderia fazer!
O resumo
Em conclusão, a inteligência artificial vai mudar os jogos para sempre, proporcionando realismo, interatividade e adaptabilidade nunca antes experimentados. À medida que os programadores tiram partido da Inteligência artificial para melhorar o processo de criação e reprodução de jogos, podemos esperar uma viagem imersiva e individualizada do jogador de amanhã. O mundo dos jogos entrará num novo milénio devido às possibilidades ilimitadas da inteligência artificial.