De todos os casos de uso de IA generativa, não consigo pensar em um mais significativo do que os videogames. Claro, vimos pessoas criar jogos simples de GPT-4 - mas com certeza, presumi que uma tecnologia tão poderosa estava sendo discutida nos níveis mais altos de desenvolvimento de jogos também.
Conteúdo
- Tempo de criação mais rápido
- Mudando o jogo
- A Barracuda
Vídeos recomendados
Para ter uma ideia de como isso pode ser uma grande mudança, eu queria falar com alguém que realmente entende como os jogos são feitos em um nível técnico. Marc Whitten, vice-presidente sênior e gerente geral da Unity Create, certamente é uma dessas pessoas. Ele está particularmente animado sobre como a IA pode transformar o desenvolvimento de jogos, e falamos sobre como as ferramentas que podem permitir essa revolução são já abrindo caminho para os criadores.
Tempo de criação mais rápido
Os jogos levam muito tempo e esforço para serem desenvolvidos, mas a maior parte desse tempo é dedicada à criação de todo o conteúdo do jogo. Whitten diz que se você olhar para um estúdio AAA comum de 300 pessoas, algo em torno de 80% deles são dedicados à criação de conteúdo. A IA pode acelerar drasticamente esse processo.
Relacionado
- Como a Intel poderia usar IA para resolver um grande problema nos jogos para PC
- Pedi aos desenvolvedores que explicassem por que as portas do PC em 2023 funcionam como lixo
- Nvidia está trazendo IA no estilo ChatGPT para videogames, e já estou preocupado
Whitten forneceu um exemplo claro disso: Ziva Face Trainer. A Ziva é uma empresa que a Unity adquiriu no início de 2022, e está trabalhando em sua ferramenta Face Trainer há pouco mais de dois anos. Ele pega um modelo, o treina em um grande conjunto de emoções e movimentos e gera algo utilizável.
Quanto tempo isso economiza? Whitten diz que o rigging de ponta de um personagem pode levar de quatro a seis artistas para uma equipe de quatro a seis artistas: “Sinceramente, [é] por isso que a qualidade de ponta dos personagens não progrediu tanto nos últimos dez anos ou então."
Senua's Saga: Hellblade II – The Game Awards 2019 – Anúncio do trailer (In-Engine)
Com o Ziva Face Trainer, os desenvolvedores “dão uma malha e treinamos essa malha contra um grande conjunto de dados… você recebe em cinco minutos um modelo de equipamento que permite executá-lo em tempo real.” A tecnologia Ziva está sendo usado bastante, também. Está por trás da deformação do traje em Homem-Aranha: Miles Morales, assim como o Troll no A Saga de Senua: Hellblade 2 reboque. Você provavelmente já viu isso em alguns filmes e programas de TV - Capitão Marvel, John Wick 3, e A Guerra dos Tronos estão na lista.
Isso não deveria ser uma surpresa. Aprendizado de máquina e técnicas processuais (como ferramentas como SpeedTree) não são exatamente novas no mundo do desenvolvimento de jogos. É verdade que mais pesquisas sobre modelos de IA podem levar a canais de criação ainda mais eficientes, mas estamos vendo uma mudança com IA generativa. Estamos falando de modelos de linguagem grandes (LLMs) como GPT-4 e modelos de difusão como Midjourney, e eles podem mudar radicalmente os jogos que vemos.
Mudando o jogo
Whitten diz que a esperança com a IA é tornar os jogos “dez a um terço melhores”, o que significa jogos dez vezes mais rápidos, dez vezes mais fáceis e dez vezes mais baratos de desenvolver. O resultado disso não é uma enxurrada dos mesmos jogos que temos. Whitten acredita que os resultados disso são “mundos mais amplos, maiores e mais profundos”.
Pedi um exemplo e Whitten refletiu sobre o que Skyrim pareceria se tivesse um modelo de IA generativo por trás dele. Todos nós já ouvimos o meme “flecha no joelho” do jogo, mas Whitten imaginou um jogo em que essa linha descartável significasse algo mais.
“Bem, e se cada um desses guardas realmente tivesse um gráfico do tipo Myers-Briggs? Um pouco de história de fundo e, francamente, uma história de fundo que poderia ter sido impactada por isso. O que aconteceu com o personagem ao longo do caminho? E então um modelo de IA para gerar o que seria uma resposta racional a partir disso, considerando todos esses eventos específicos.”
Estamos vendo algum esforço lá com jogos como O caso de assassinato em série de Portopia, que, francamente, não fizeram o melhor caso para IA em jogos. Não é difícil ver o potencial, especialmente em jogos maiores com NPCs que não possuem missões definidas ou diálogos exaustivos.
Também há muito potencial em jogos no estilo sandbox. Whitten imaginou um jogo estilo GTA onde você “vai até a loja de penhores e recruta a pessoa atrás da mesa e, você sabe, com talvez o criador do jogo nunca pensou nisso como uma possibilidade por causa de outra coisa que aconteceu no jogo.” Whitten também pensou sobre Scribblenauts, exceto em um mundo onde você pode realmente fazer qualquer coisa e atribuir-lhe quaisquer propriedades.
O problema agora é fazer com que isso realmente funcione, como evidenciado por O caso de assassinato em série de Portopia. Whitten foi um dos membros fundadores da equipe do Xbox na Microsoft e ajudou a liderar o impulso do Kinect. Sobre o Kinect, Whitten disse: “Eu diria a todos que funciona muito bem se eu estiver sentado ao seu lado”. Você precisava solicitar de uma maneira específica e, se desviasse, não funcionaria.
Esse é o grande problema enfrentado pela IA como um todo, com assistentes inteligentes como Alexa operando apenas dentro de uma faixa estreita. Os LLMs mudam essa dinâmica e permitem qualquer solicitação, e é isso que é empolgante na criação de mundos de jogo mais profundos. Ainda há um caminho para chegar lá, no entanto.
“Se você colocar a ferramenta lá fora … [os criadores irão] atingir quaisquer limites e dizer: ‘Bem, isso não é divertido. ' Mas então eles vão realmente encontrar o espaço que ninguém está pensando ”, disse Whitten.
Com o lançamento de mais ferramentas, poderemos ver alguns experimentos iniciais com IA no próximo ano. Já temos em alguns casos, como o extremamente popular AI Masmorra 2. Mas para tornar esse tipo de mundo imersivo possível em escala, você precisa de um intermediário. E para Unity, esse intermediário é Barracuda.
A Barracuda
O Unity inclui uma biblioteca de inferência de rede neural chamada Barracuda. Como explica Whitten, “é um mecanismo de inferência que permite conduzir a difusão ou outras formas de conteúdo generativo em tempo de execução no dispositivo sem atingir a nuvem e com alto desempenho ritmo."
Ah, sim, desempenho. Por mais que gostemos de falar que a IA pode mudar o conteúdo para sempre, há um custo computacional enorme (há uma razão pela qual demorou dezenas de milhares de GPUs para construir ChatGPT). O Barracuda permite que esses modelos sejam executados em sua CPU ou GPU para que você não precise ir para a nuvem, o que, para constar, seria um grande desperdício de dinheiro para os desenvolvedores.
A Unity está trabalhando em mais recursos para o Barracuda, e Whitten diz que o “interesse da comunidade de criadores de jogos tem sido extraordinariamente alto.” É a chave que torna a IA generativa possível no desenvolvimento e design de jogos, especialmente sem a necessidade de qualquer hardware específico.
Whitten diz que a equipe quer começar a “construir técnicas que permitam aos criadores começar realmente a direcionar uma parte grande e central do design de seu jogo, não ‘Oh, isso vai realmente diminuir meu público se eu projetar para ele.'” O Unreal Engine, por sua vez, tem uma ferramenta semelhante (a ferramenta NeuralNetworkInference apropriadamente chamada, ou NNI).
Essas bibliotecas, quando confrontadas com grandes modelos generativos de IA e uma aceleração no desenvolvimento de conteúdo, podem levar a uma “explosão de criatividade”, de acordo com Whitten. E isso é algo para se entusiasmar com o futuro dos jogos.
Este artigo faz parte ReSpec – uma coluna quinzenal contínua que inclui discussões, conselhos e relatórios detalhados sobre a tecnologia por trás dos jogos para PC.
Recomendações dos editores
- Tentei reviver o legado esquecido de Halo como uma franquia do Mac - e foi um desastre
- Com parcerias exclusivas de PC, todos perdem
- As piores portas de PC de todos os tempos - e por que elas eram tão ruins
- Os consoles ainda têm uma grande vantagem e estão prejudicando os jogos de PC
- Como um jogo de bodycam viral enganou a internet fazendo-a pensar que era uma filmagem real