Para onde a IA pode levar o desenvolvimento de jogos?

Em menos de um ano, a IA deixou de ser algo em que a maioria das pessoas não pensa muito para se tornar assunto de manchetes quase diárias. A IA generativa já está revolucionando a criatividadee também levará a um grande avanço nos videogames. De fato, nossos últimos lançamentos beta fechados já estão dando passos em direção a essa realidade.
A IA traz a promessa de tornar a criação em tempo real acessível a mais pessoas, simplificando algumas tarefas de desenvolvimento para que você possa se concentrar na criatividade e, ao mesmo tempo, conseguir mais com menos. E a IA generativa é apenas a mais recente de uma longa linha de avanços tecnológicos que revolucionaram os videogames.
Em 1952, um produto de pesquisa chamado OXO se tornou o primeiro videogame do mundo: jogo da velha programado em um enorme computador mainframe do tamanho de uma sala. Os engenheiros da Atari usaram o conhecimento dos chips de lógica transistor-transistor (TTL) para criar Pong em 1972, e sua simplicidade permitiu a distribuição doméstica, tornando-o o primeiro videogame de sucesso comercial. Space Invaders integrou um microprocessador e um circuito de troca de cilindro multichip no primeiro jogo de tiro fixo, dando ao clássico de 1978 animações incrivelmente suaves que prepararam o cenário para esse novo gênero.
A introdução de PCs como Apple II e C64 introduziu um amplo espectro de novas possibilidades: a configuração modular com gravidade e física adaptáveis em jogos como Pinball Construction Set; a animação rotoscopia fluida da primeira aventura Prince of Persia ; e o amplamente portado Lemmings, que viu os quebra-cabeças simples do jogo serem lançados em praticamente todos os sistemas de jogos existentes na época. Os consoles realmente se destacaram com os sistemas domésticos de 8 bits, que ofereciam controle sem precedentes, com o Sega de 16 bits e jogos comoSonic the Hedgehog, e os sucessos esportivos independentes de console da Electronic Arts, que aproveitou esse controle e realismo para levar os jogadores para dentro de seus esportes favoritos.
Os consoles de DVD aumentaram a largura de banda visual e de velocidade novamente em jogos como Road Rash e Necessidade de velocidade. O advento e a ampla adoção da internet tornaram os MMOs possíveis, reunindo jogadores do mundo todo para jogar jogos como Ultima e World of Warcraft. A GPU Sony de 32 bits abriu novas dimensões de criatividade – literalmente – o que trouxe nova popularidade aos jogos de tiro FPS como Quake II, que tornaram a perseguição, o tiro e a esquiva mais emocionantes em 3D.
Cada uma dessas mudanças técnicas produziu uma revolução na criatividade que reformulou a forma como os jogadores jogam. No entanto, a IA generativa pode potencialmente impulsionar os maiores avanços nos videogames desde que os transistores tornaram possível a ideia de jogar jogo da velha no computador.
Estamos no início hiperfértil de uma nova era com IA. Cada semana traz um número impressionante de novas ideias, demonstrações e serviços que, ao mesmo tempo, despertam nossa imaginação e levantam novas preocupações. E embora essas preocupações sejam muito reais e precisem ser reconhecidas e abordadas eticamente em todo o ecossistema, as possibilidades de IA generativa no desenvolvimento de videogames são impossíveis de negar.
A IA desempenha um papel no desenvolvimento de jogos há muito mais tempo do que o ChatGPT. Ele já é amplamente utilizado para acelerar elementos de produção gráfica, treinar simulações por meio de aprendizado de máquina e automatizar testes e tarefas repetitivas. O futuro é ilimitado, mas já podemos começar a ver algumas aplicações tomando forma.
Cada aspecto da criação de jogos tem o potencial de ser impactado, acelerado e possivelmente melhorado pela IA.
- Geração de ativos: A IA generativa pode ser usada para criar conteúdo de jogo, como personagens, terreno, vegetação, iluminação e até áudio automaticamente, em vez de ser programada por um desenvolvedor. Esses recursos não só podem economizar tempo e recursos de desenvolvimento, mas também permitir permutações antes impensáveis durante o jogo. Os ambientes, por exemplo, podem parecer menos estáticos ou codificados para oferecer experiências de jogo mais envolventes. A tecnologia para isso já está próxima – saiba mais sobre o Unity Muse e inscreva-se para o beta fechado para começar agora.
- Personagens não jogáveis (NPCs): A interação com NPCs durante o jogo tem sido extremamente limitada por comportamentos de programação prescritivos. A IA generativa pode em breve ser capaz de dar poder a PNJs mais realistas e realistas, que se comportam com maior adaptabilidade e inteligência, por exemplo, reagindo de forma realista (mas imprevisível) às ações de um jogador.
- Maior segurança: Um problema recorrente nos jogos online multijogador massivos (MMOs) tem sido a toxicidade indesejada e a segurança geral, especialmente para jogadores mais jovens. Juntamente com o processamento de linguagem natural (PLN), a IA generativa pode gerenciar de forma mais eficaz a detecção de linguagem e interações prejudiciais para promover interações seguras e divertidas. Descubra como o aprendizado de máquina já está ajudando os desenvolvedores a monitorar as comunicações no jogo e a criar comunidades de jogadores mais seguras com o Safe Voice da Unity Gaming Services.
- Design do jogo: Imagine se a IA generativa pudesse ser usada para criar mecânicas de jogo, níveis e jogabilidade de personagens que respondessem ao comportamento do jogador e ajustassem dinamicamente o nível de dificuldade do jogo de acordo. Resumindo, ele poderia ser usado para produzir experiências de jogo personalizadas, adaptadas a jogadores específicos. O design de jogos não determinísticos também pode abrir as portas para gêneros de jogos inteiramente novos – imagine, por exemplo, jogos de detetive envolventes e abertos que mudam e se adaptam a cada movimento.
Mas esse potencial não termina com a criação: todos os aspectos do tempo de execução interativo podem ser impactados e resolvidos com uma mistura de código compilado e soluções de IA treinadas em ML.
- Inferência de tempo de execução: Com o Unity Sentis, os designers podem criar loops de jogos que dependem de inferência — o processo de alimentação de dados por meio de um modelo de aprendizado de máquina — em dispositivos móveis, consoles, web e PC, sem custos de computação em nuvem ou problemas de latência. Isso será usado para executar personagens NPC como Orb ou reestilizar um jogo sem exigir uma arte totalmente nova (para uma cena noturna, por exemplo, bem como Hollywood faz), ou poderia substituir um mecanismo de física por algo 1.000 vezes mais eficiente. Isso pode ser dinâmica de fluidos ou interações de partículas – os casos de uso de um mecanismo de inferência baseado em tempo de execução de alto desempenho são infinitos.
A IA generativa mudará nosso mundo de maneiras profundas, conhecidas e desconhecidas, mas certamente capacitará equipes a criar gêneros de jogos totalmente novos que nos surpreenderão e entreterão como nunca antes. Estou ansioso pelos próximos anos para ver quais novos gêneros aparecerão.
Na Unity, acreditamos que o mundo é um lugar melhor com mais criadores, e a IA será uma ferramenta poderosa para ajudar criadores de todos os tipos a desbloquear novas dimensões de produtividade e criatividade. Mal podemos esperar para ver aonde você nos levará em seguida.
Fique ligado no blog para saber mais sobre Unity e IA e, se ainda não o fez, inscreva-se na nossa lista de e-mails sobre IA para ser o primeiro a saber sobre novas ferramentas e serviços.
