Doom foi lançado em tudo – uma calculadora, um cortador de grama, dentro de aplicativos padrão do Windows e muito mais. Mas com a ajuda de diversas redes neurais generativas? Esta é a primeira vez que isso acontece com o lendário atirador da id Software.
Fonte da imagem: id Software
Um grupo de quatro ex-funcionários e atuais do Google Research e do Google DeepMind apresentou o GameNGen, um motor de jogo baseado em um modelo neural, capaz de criar cenas interativas complexas em alta qualidade.
GameNGen pode simular interativamente a jogabilidade de Doom a 20 fps. Ao prever o próximo quadro, a relação sinal-ruído de pico atinge 29,4 (comparável à compressão JPEG com perdas).
Fonte da imagem: Google Research
O GameNGen foi treinado em duas etapas: na primeira, o agente de IA jogou Doom (sessões foram gravadas), e na segunda, o modelo de difusão foi treinado para criar o próximo quadro, condicionado pela sequência dos anteriores e comandos de entrada .
Ou seja, o GameNGen não gera o jogo na hora, mas apenas reproduz o que já viu. Em vez de renderizar, o modelo neural cria uma sequência de frames que muda de acordo com as ações do jogador.
Até o momento, o GameNGen sofre de uma série de limitações, como memória muito curta (pouco mais de três segundos) e diferenças no comportamento do agente (durante o treinamento) e do jogador real.
Embora o GameNGen esteja atualmente longe do ideal, seus criadores esperam que no futuro esses desenvolvimentos ajudem a tornar o processo de produção de videogames menos caro e mais acessível.