A IA generativa está transformando o cenário dos jogos. Com a IA, os desenvolvedores estão criando jogos que evoluem de forma dinâmica e oferecendo aos jogadores experiências antes inimagináveis.
O Google é líder em pesquisa de IA há anos. O Google DeepMind, especificamente, tem um importante histórico na área dos jogos. Eles foram pioneiros em exemplos de modelos que geram mundos 3D jogáveis a partir de imagens únicas e criaram agentes capazes de analisar a jogabilidade diretamente da tela, oferecendo assistência conversacional em tempo real aos jogadores.
Nossos modelos mais recentes, o Gemma 3 e a família Gemini 2.5, são mais rápidos, têm mais capacidade e simplificam a integração de recursos avançados de IA a jogos.
Nesta postagem do blog, vamos recapitular nossos anúncios da Games Developer Conference (GDC) deste ano e explorar como os modelos Gemma 3 e Gemini podem ajudar você incorporar experiências de IA com mais facilidade a seus jogos.
Recentemente, lançamos o Gemma 3, nosso modelo mais avançado, que você pode executar em uma única GPU ou TPU. Ele traz novos recursos para nossa família de modelos abertos, tais como:
O Gemma 3 está disponível em tamanhos que variam de 1B a 27B. Esses modelos são projetados para execução rápida diretamente nos dispositivos, de smartphones e laptops a estações de trabalho potentes, oferecendo mais privacidade e controle.
Explore os diferentes tamanhos e recursos dos modelos Gemma 3 no Google AI Studio para dar os primeiros passos.
Para demonstrar os recursos e a facilidade de implementação do Gemma 3, lançamos um plug-in do Unity do Gemma de código aberto. Ele permite que você integre facilmente o Gemma 3 no dispositivo a seus jogos da mesma forma como outros pacotes do Unity.
O plug-in do Unity do Gemma foi criado com base no Gemma.cpp, um mecanismo de inferência C++ leve e autônomo projetado para desempenho e portabilidade, o que faz dele uma boa opção para a execução de modelos Gemma em uma variedade de dispositivos e plataformas de destino para o desenvolvimento de jogos.
O Gemma.cpp é ideal para desenvolvedores de jogos que consideram modelos locais, pois fornece inferência de CPU eficiente em uma ampla gama de dispositivos, liberando recursos de GPU para gráficos no Unity.
Para demonstrar o plug-in do Unity do Gemma, colaboramos com a equipe de inovação de parceiros do Google para criar um jogo de exemplo de código aberto chamado Gemma Journey. Nele, os jogadores se movimentam entre as salas para interrogar NPCs temáticos do Android que geram diálogos personalizados em tempo real, desafiando os jogadores a resolver enigmas para avançar para a próxima sala.
Por exemplo, os jogadores podem interagir com o Chef Gus, um chef altamente respeitado e temperamental, contratado para cozinhar para o rico dono da propriedade e seus convidados. Gus é um apaixonado pela profissão e tem muito orgulho de suas habilidades culinárias. Ele pode se ofender facilmente com qualquer crítica percebida de sua culinária e se irrita facilmente, muitas vezes expressando sua frustração de maneira dramática. O papel e a personalidade de Gus, juntamente com a lógica e as regras do jogo, são definidos no prompt do Gemma 3, orientando suas interações e o enigma que ele apresenta aos jogadores.
Ao conversar com o Gus, você notará que suas respostas são altamente influenciadas pela forma como orientamos o Gemma 3 com o histórico, o tom e o vocabulário dele. Ele pode falar sobre sua cidade natal, seus pratos favoritos e suas inspirações culinárias, que influenciaram o enigma que ele apresenta. Ele pode até entender e falar outras línguas quando elas são usadas com ele.
A lógica do jogo e a persona do NPC foram criadas por meio de um prompt para o Gemma 3 escrito por nossa equipe de projeto. Em vez de criar cada frase ou desafio que o NPC apresenta, o Gemma 3 oferece raciocínio, multimodalidade e uma janela de contexto estendida, permitindo que os designers de jogos deem vida aos personagens com apenas um prompt, criando infinitas maneiras pelas quais os jogadores podem interagir com o jogo.
Além disso, na GDC, compartilhamos nossa colaboração com a Nazara Technologies, a maior empresa de jogos de capital aberto da Índia, para explorar oportunidades de integração com seus estúdios, incluindo Fusebox e Wildworks. Por meio do plug-in Gemma.cpp, eles esperam aprofundar a imersão e a personalização dos jogadores em seus títulos de jogos, como o Animal Jam, permitindo que os personagens se envolvam de forma dinâmica e significativa com os jogadores.
Esperamos que os estúdios de jogos da Nazara e outros desenvolvedores Unity em todo o mundo achem mais fácil começar a criar com o Gemma, utilizando os fundamentos do jogo de demonstração para simplificar o processo de integração do plug-in do Unity.
Saiba mais sobre o plug-in do Unity do Gemma e acesse o repositório do jogo de demonstração para começar.
Na GDC, apresentamos a demonstração "Home Run: Gemini Coach Edition" criada com o Gemini 2.0 Flash. Esse jogo de beisebol para dispositivos móveis, hospedado no Google Cloud, apresenta um agente criado com o Gemini 2.0 Flash que oferece treinamento em tempo real, demonstrando a capacidade da IA de personalizar e elevar a experiência do jogador.
Por fim, para jogos com serviços em tempo real em larga escala, o Google Cloud fornece uma solução robusta e escalonável para desenvolvedores de jogos que criam com a IA do Google:
O ecossistema da IA do Google fornece as ferramentas e a infraestrutura necessárias para criar a próxima geração de jogos com a IA. A combinação de desempenho no dispositivo com a escalonabilidade na nuvem permite criar experiências de jogo envolventes, imersivas e geradas dinamicamente. Para explorar melhor essas tecnologias e acessar exemplos de código aberto e demonstrações, visite ai.google.dev/gdc.