Genie: a tecnologia do Google que cria jogos 2D com prompts

No mundo em constante evolução da tecnologia e inovação, o Google deu um passo gigantesco com o lançamento do Genie, uma ferramenta revolucionária que promete transformar a indústria de jogos 2D. Este artigo explora as profundezas do Genie, desde sua concepção até suas funcionalidades, vantagens e os desafios que enfrenta, além de olhar para o futuro dessa tecnologia promissora.

O que são prompts?

Em suma, rompts são instruções, perguntas ou frases fornecidas a um sistema de inteligência artificial (IA) com o objetivo de desencadear uma resposta ou ação específica. No contexto de modelos de linguagem como o ChatGPT, um prompt é o que você insere para obter uma saída de texto específica. Por exemplo, se você perguntar “Qual é a capital de Portugal?”, o prompt é a própria pergunta, e o sistema responderá com “A capital de Portugal é Lisboa”. Os prompts são essenciais para interações significativas com tecnologias de IA, pois funcionam como gatilhos que ajudam o sistema a entender o que o usuário deseja. Aliás, eles são muito comuns nas plataformas de inteligência artificial generativa.

O que é 2D?

O termo 2D, ou bidimensional, refere-se a imagens ou gráficos que possuem apenas duas dimensões: altura e largura. Isso significa que eles são planos e não têm profundidade, o que é comum em muitos tipos de mídia visual, como desenhos animados e jogos eletrônicos. Nos jogos 2D, os personagens e objetos se movem apenas em dois eixos: vertical e horizontal.

Alguns exemplos clássicos de jogos em formato 2D são:

  • Super Mario Bros: Um dos jogos mais icônicos da história, onde o jogador controla Mario em um mundo de plataformas, pulando e correndo para salvar a princesa.
  • Pac-Man: O jogo de labirinto onde o jogador controla Pac-Man, que deve comer pontos e evitar fantasmas.
  • Sonic the Hedgehog: O jogo de plataforma rápido onde o jogador controla Sonic, um ouriço azul que corre e coleta anéis enquanto luta contra o vilão Dr. Robotnik.

O início da jornada do Genie

Inicialmente, o Genie surgiu como um projeto ambicioso do Google DeepMind, o braço de pesquisa em inteligência artificial da gigante da tecnologia. Com o objetivo de simplificar o processo de criação de jogos, o Genie foi projetado para entender prompts de texto e visuais e, a partir deles, gerar ambientes de jogos 2D interativos e envolventes.

Tecnologias por trás do Genie

O Genie, a tecnologia experimental do Google DeepMind para criação de jogos 2D, é baseada em várias tecnologias avançadas de inteligência artificial. Aqui estão algumas das principais tecnologias envolvidas:

  • Tokenizer: Uma tecnologia que cria representações compactas de vídeos, transformando-os em pequenos tokens que podem ser processados pelo modelo de IA.
  • Modelo de Ação: Este modelo codifica as transições entre os quadros dos vídeos. Assim, permitindo que o sistema entenda como os elementos do jogo devem se mover e interagir.
  • MaskGIT: Um modelo de dinâmica que prevê os próximos quadros com base nas informações fornecidas pelo tokenizer, ajudando a criar uma sequência contínua e lógica de eventos no jogo.

Essas tecnologias trabalham em conjunto para permitir que o Genie transforme textos e imagens em mundos virtuais interativos e jogáveis. Aliás, o processo de treinamento do Genie também é crucial, pois foi alimentado por uma grande quantidade de gameplays de jogos de plataforma 2D, o que lhe permite aprender uma variedade de movimentos, controles e ações de personagens de maneira consistente.

Sobretudo, é importante notar que o Genie ainda está em fase de pesquisa e desenvolvimento, e essas tecnologias podem evoluir à medida que o projeto avança.

Como o Genie funciona?

O Genie opera através de um conjunto complexo de algoritmos de IA. Nesse sentido, ele utiliza um tokenizador para converter vídeos de gameplay em representações compactas, que acabam então processados por um modelo de ação. Aliás, este modelo é capaz de entender e prever movimentos e interações dentro do jogo, criando uma experiência de jogo fluida e contínua.

As capacidades do Genie

Além disso, o Genie é capaz de:

  • Transformar esboços simples e descrições em mundos de jogos detalhados.
  • Aprender de forma não supervisionada, melhorando continuamente sua capacidade de criar jogos mais complexos e realistas.
  • Aplicar seu conhecimento em áreas além dos jogos, como treinamento de robôs e simulações de física.

Vantagens do Genie

Entre as vantagens do Genie, destacam-se aspectos assim como:

  • Acessibilidade: Facilita a criação de jogos para não programadores.
  • Eficiência: Reduz significativamente o tempo de desenvolvimento de jogos.
  • Inovação: Permite a experimentação rápida de ideias e conceitos.

Desafios enfrentados

Contudo, o Genie também enfrenta desafios, assim como:

  • Complexidade Técnica: A integração de suas várias tecnologias requer expertise significativa.
  • Escalabilidade: Gerenciar os recursos computacionais para processar seus algoritmos é uma tarefa hercúlea.
  • Generalização: Assegurar que o Genie possa criar jogos consistentes e jogáveis a partir de uma ampla gama de entradas é um desafio contínuo.
principais-diferenças-do-genie-para-outras-plataformas-de-criação-de-jogos
Imagem: DALL-E 3.

Diferenças do Genie para outras plataformas

 Genie, desenvolvido pelo Google DeepMind, se diferencia de outras plataformas de criação de jogos de várias maneiras notáveis:

  1. Transformação de Prompts em Jogos: O Genie é capaz de transformar textos, esboços e ideias em mundos virtuais interativos para jogos 2D. Isso significa que os usuários podem criar jogos a partir de descrições simples, sem a necessidade de codificação ou design gráfico avançado.
  2. Treinamento em Vídeos de Gameplay: O modelo de IA do Genie foi treinado em mais de 200 mil horas de conteúdo de jogos de plataforma 2D. Isso lhe permite aprender uma variedade de movimentos, controles e ações de personagens de maneira consistente, o que é uma abordagem única em comparação com outras plataformas que podem não utilizar aprendizado de máquina dessa forma.
  3. Tecnologia de Tokenização: O Genie utiliza um tokenizador para comprimir vídeos em tokens discretos, processados por um modelo de ação para codificar transições e prever os próximos quadros. Aliás, essa tecnologia permite a criação de jogos com uma sequência contínua e lógica de eventos, diferenciando-se de plataformas que podem depender mais de scripts e programação manual.
  4. Aplicações Além dos Jogos: Enquanto muitas plataformas de criação de jogos se concentram exclusivamente no entretenimento, o Genie também explora aplicações em treinamento de robôs e compreensão da física do mundo real. Isso abre um leque de possibilidades para o uso da tecnologia em diferentes campos.
  5. Aprendizado Não Supervisionado: O Genie foi treinado de forma não supervisionada, utilizando vídeos não rotulados. Isso contrasta com algumas plataformas que podem exigir dados rotulados ou intervenção manual durante o processo de treinamento.

Contudo, essas características fazem do Genie uma ferramenta poderosa e versátil para a criação de jogos 2D. Assim, oferecendo uma abordagem inovadora que pode ser mais acessível para criadores sem experiência técnica em desenvolvimento de jogos.

O futuro do Genie

Olhando para o futuro, o Genie está posicionado para:

  • Aumentar a velocidade e a complexidade dos jogos que cria.
  • Tornar-se uma ferramenta padrão na indústria de jogos.
  • Expandir suas aplicações para além dos jogos, influenciando outras áreas como a robótica e a simulação de eventos do mundo real.

Em última análise…

Em resumo, o Genie é uma tecnologia de ponta que está definindo o futuro da criação de jogos 2D. Com suas capacidades avançadas e potencial para transformar ideias em realidade virtual, o Genie não é apenas uma ferramenta para desenvolvedores de jogos. Mas um catalisador para a inovação em várias disciplinas. Nesse sentido, à medida que o Google continua a desenvolver e aprimorar o Genie, podemos esperar ver uma nova era de jogos e simulações que ultrapassam os limites da nossa imaginação.

Artigos recentes