Connect with us

Tecnologia

Dentro do Mirage: O Primeiro Motor de Geração de IA em Tempo Real para Jogos

Avatar photo
Text "Mirage Game Engine" over a blurred cityscape with palm trees and buildings

Os motores de jogo sempre funcionaram da mesma maneira. Desenvolvedores constroem mapas, colocam objetos e projetam níveis com antecedência. Você baixa o jogo, carrega e joga o conteúdo que eles criaram. Mas e se o mundo do jogo não tivesse sido construído ainda? E se ele fosse criado ao vivo, à medida que você joga, com base no que você faz ou diz? Essa é a ideia por trás do novo motor de jogo Mirage, da Dynamicslab.

Mirage está sendo chamado de o primeiro motor de geração em tempo real do mundo, e ele muda tudo o que sabemos sobre design de jogos. Você se move, explora ou digita uma prompt e o Mirage gera o mundo instantaneamente. Não é apenas ruído aleatório. São ambientes 3D interativos que respondem às suas ações em tempo real.

É um passo à frente dos outros demos de IA que vimos até agora. Em vez de apenas mostrar clipes ou cenas curtas, o Mirage permite que você explore e interaja com o mundo que ele cria, enquanto ele está criando. Ainda é cedo, e não é um jogo completo ainda, mas já está oferecendo um vislumbre de como a IA pode redefinir o futuro dos jogos.

O que é Mirage?

Mirage é um novo tipo de motor de jogo que não depende de mapas pré-construídos ou ativos estáticos. Em vez disso, ele usa um grande modelo de IA para criar ambientes de jogo em tempo real à medida que você interage com ele. Você não baixa níveis ou carrega áreas fixas. O motor reage ao que você faz e tenta construir algo jogável no local. Isso inclui estradas, edifícios, objetos e espaços abertos inteiros que aparecem ao seu redor enquanto você se move pelo mundo.

Não é construído como os motores tradicionais. O Mirage não tem um editor de cenas ou pacotes de ativos. Tudo é gerado pela IA, quadro a quadro, com base no treinamento de vídeos de jogos reais e entradas. Quando você joga, ele é executado na nuvem e transmitido para o seu navegador, então os seus comandos e movimentos estão sendo processados constantemente. É mais próximo de uma simulação interativa do que um jogo com regras ou layouts fixos.

Motor de Jogo Mirage vs Motores Tradicionais

O Mirage é muito diferente dos motores de jogo comuns como Unity ou Unreal. Esses motores fornecem ferramentas para desenvolvedores para construir mundos usando modelos 3D, texturas e scripts. Designers usam editores de nível, código e ativos de arte para criar cada cena à mão. Em contraste, o Mirage não tem mapas ou ativos pré-construídos – ele só tem um cérebro de IA que os cria na hora. Você não coloca árvores ou casas; a IA os imagina para você.

Outra diferença importante: os jogos Unity/Unreal são geralmente fixos uma vez lançados (além de expansões ou atualizações). Um jogo Mirage pode mudar a cada vez que você joga. Não há “conteúdo” finito para terminar; os jogadores essencialmente co-criam o jogo. Em vez de baixar um mundo pré-construído, os jogadores continuam a criar o mundo com prompts. Isso significa que cada experiência é única e nunca é roteirizada.

Do lado técnico, os motores tradicionais são executados no seu computador ou console. O Mirage transmite tudo a partir de servidores poderosos. Então, não há necessidade de hardware pesado para o jogador – apenas um navegador.

Como funciona o Motor de Jogo Mirage?

O Mirage funciona executando um grande modelo de IA na nuvem. Você não baixa nada. Você apenas abre o demo no seu navegador, e ele começa a transmitir como um vídeo. Por trás dos panos, cada movimento ou comando que você dá é enviado para a IA, e ela responde gerando o próximo quadro do jogo. Ele funciona no nível do quadro, então está reagindo às suas ações em tempo real. O sistema não usa ativos ou mapas pré-construídos. Ele gera tudo no local.

O modelo em si é uma mistura de arquitetura de transformador e difusão. Foi treinado usando uma grande quantidade de dados de jogos, incluindo vídeos de jogos completos e entradas de jogadores. Os desenvolvedores também adicionaram sessões gravadas especiais para dar a ele uma compreensão mais ampla de como os ambientes de jogo funcionam. Com o tempo, a IA aprendeu padrões como como as estradas devem curvar, onde os objetos devem ser colocados ou como uma câmera deve se mover por uma cena.

Quando você interage com o Mirage, andando, dirigindo ou digitando prompts, a IA tenta prever e construir o que vem a seguir. Ela tem uma memória curta do que acabou de acontecer, então o mundo não se sente completamente desconectado. As visualizações visam a realismo, não a estilização ou aparência pixelada. Atualmente, ele roda a cerca de 16 quadros por segundo em resolução padrão. Isso é baixo para jogos, mas compreensível, considerando que ele gera quadros 3D completos na hora. Mesmo assim, a experiência permanece razoavelmente responsiva, com pouca latência, o que é um feito notável nessa fase.

Como você pode gerar seu próprio mundo de jogo usando o Mirage

O Mirage tem uma funcionalidade embutida que permite que você gere seu próprio mundo carregando uma imagem (você pode tentar isso no demo aqui). Quando você abre o demo, você verá um painel intitulado “Imagens Iniciais” à direita. Aqui, você pode selecionar algumas imagens pré-definidas ou clicar no botão verde “Upload” na parte inferior para adicionar a sua própria.

Uma vez que você carrega uma imagem, preferencialmente uma tela de um jogo em terceira pessoa, e o Mirage AI tenta gerar um ambiente 3D inspirado nessa imagem. Ele não copia exatamente, mas cria um espaço jogável que parece e se sente um pouco semelhante. Você será então colocado no meio desse novo mundo, pronto para explorar.

Os controles básicos são simples. Você pode andar usando WASD, mover a câmera com o mouse e usar Shift para correr. Além disso, o Mirage também suporta entrada de texto, o que significa que você pode digitar comandos como “adicionar uma rodovia” ou “spawnar um carro” enquanto joga. A IA tentará responder aos seus prompts e alterar a cena de acordo.

Como a geração de jogos em tempo real pode mudar os jogos

Se o Mirage ou algo semelhante amadurecesse, poderia realmente sacudir o mundo dos jogos. Hoje, a maioria dos jogos tem mapas fixos, com talvez alguns geradores de níveis aleatórios (como roguelikes ou mundos procedurais) ou mods feitos por usuários. A tecnologia do estilo Mirage leva isso ao próximo nível: os jogadores dirigem a criação do mundo ao vivo. É quase como jogar dentro da sua imaginação.

Para os jogadores, isso significa que nenhuma partida é igual. Você poderia pular para um jogo que parece um pouco com GTA, diga “faça isso à noite e chuvoso”, e pronto – você está em uma cidade escura e tempestuosa à noite. Ou comece em uma floresta, diga “transforme isso em uma cidade futurista”, e ele faz isso. Essa flexibilidade significa que os jogos se tornam mais como brinquedos ou mundos para explorar e moldar, em vez de histórias fixas.

Em termos de comunidade, isso reduz as barreiras. Mesmo sem habilidades de design, qualquer um pode hospedar uma sessão de jogo digitando um tema. Amigos poderiam colaborar (“Adicione um dragão a esta cidade”) e a IA desenha para todos.

Estamos longe de jogos AAA completamente feitos por IA, mas vislumbres como o Mirage sugerem um futuro em que os jogos não são baixados ou projetados – eles são imaginados, promovidos e vividos. Nesse futuro, os jogos podem se sentir mais como contação de histórias ao vivo ou areia digital. Em vez de estúdios criarem cada detalhe, os jogadores podem simplesmente sonhar com suas aventuras com texto.

No entanto, os estúdios de jogos e editores ainda desempenham um papel enorme. Por agora, o Mirage é uma ferramenta extra, não um substituto para o design de jogos tradicional. Ele ainda não lida com a escrita de narrativas, design de combate balanceado ou otimização de desempenho em dispositivos. Mas pode se tornar uma ajuda poderosa: os designers de níveis podem usá-lo para prototipar ideias, ou os jogadores podem usá-lo para desafios divertidos.

Amar é um aficionado por jogos e escritor de conteúdo freelancer. Como um escritor de conteúdo de jogos experiente, ele está sempre atualizado sobre as últimas tendências da indústria de jogos. Quando não está ocupado criando artigos de jogos convincentes, você pode encontrá-lo dominando o mundo virtual como um jogador experiente.