La IA generativa está remodelando el panorama de los videojuegos. Con la IA, los desarrolladores están creando juegos que evolucionan dinámicamente y ofreciendo a los jugadores experiencias que antes eran inimaginables.
Google es líder en investigación de IA desde hace años. En especial, Google DeepMind tiene una rica historia en juegos. Es una empresa pionera en ejemplos de modelos que generan mundos jugables en 3D a partir de imágenes individuales y creó agentes capaces de analizar el juego directamente desde la pantalla, ofreciendo asistencia conversacional en tiempo real a los jugadores.
Nuestros últimos modelos, Gemma 3 y la familia Gemini 2.5, son más rápidos y capaces, y simplifican la integración de funciones avanzadas de IA en tus juegos.
En esta entrada de blog, resumiremos los anuncios que presentamos en la Games Developer Conference (GDC) de este año y exploraremos cómo los modelos Gemma 3 y Gemini pueden ayudarte a crear experiencias de IA más fácilmente en tus juegos.
Hace muy poco, lanzamos Gemma 3, nuestro modelo más capaz, que puedes ejecutar en una sola GPU o TPU. Aporta, entre otras, estas nuevas funciones a nuestra familia de modelos de código abierto:
Gemma 3 está disponible en tamaños que van desde 1 B a 27 B. Estos modelos se diseñaron para tener un funcionamiento rápido, directamente en dispositivos, desde smartphones y laptops hasta potentes estaciones de trabajo, y ofrecen más privacidad y control.
Para comenzar, explora los diferentes tamaños y capacidades de los modelos Gemma 3 en Google AI Studio.
Para demostrar las capacidades y la facilidad de implementación de Gemma 3, lanzamos un complemento de Unity para Gemma de código abierto. Te permite integrar fácilmente Gemma 3 en el dispositivo en tus juegos al igual que lo harías con otros paquetes de Unity.
El complemento de Unity para Gemma se basa en Gemma.cpp, un motor de inferencia C++ independiente y ligero, diseñado para ofrecer rendimiento y portabilidad, lo que lo convierte en una buena opción para ejecutar modelos Gemma en una variedad de dispositivos y plataformas de destino para el desarrollo de juegos.
Gemma.cpp es ideal para desarrolladores de juegos que piensan usar modelos locales, ya que ofrece inferencia de CPU eficiente en una amplia gama de dispositivos, lo que libera recursos de GPU para gráficos en Unity.
A fin de demostrar cómo se usa el complemento de Unity para Gemma, colaboramos con Google Partner Innovation para crear un juego de muestra de código abierto llamado Gemma Journey. Los jugadores recorren diferentes salas para interrogar a los personajes no jugadores temáticos de Android que generan un diálogo a medida en tiempo real que desafía a los jugadores a resolver acertijos para avanzar a la siguiente sala.
Por ejemplo, los jugadores pueden interactuar con Chef Gus, un chef muy respetado y temperamental que cocina para el adinerado propietario de la finca y sus invitados. Gus es un apasionado y está orgulloso de sus habilidades culinarias. Se ofende fácilmente por cualquier crítica que recibe sobre sus platos y se suele enojar rápidamente y expresar su frustración con un estilo dramático. El rol y la personalidad de Gus, junto con la lógica y las reglas del juego, se definen en la instrucción de Gemma 3, con la que se orientan sus interacciones y el acertijo que presenta a los jugadores en el juego.
Si hablas con Gus, notarás que sus respuestas están muy influenciadas por la forma en que le indicamos a Gemma 3 su historia, tono y vocabulario. Puede contarte sobre su ciudad natal, sus platos favoritos y sus inspiraciones culinarias, todo lo cual influye en el acertijo que presenta. Incluso puede entender y hablar otros idiomas.
La lógica del juego y la personalidad del personaje no jugador se crearon mediante una instrucción para Gemma 3 escrita por nuestro equipo de diseño. En lugar de crear cada frase o desafío que presenta el personaje no jugador, Gemma 3 ofrece razonamiento, multimodalidad y una ventana de contexto más extenso que permite a los diseñadores de juegos dar vida a los personajes con solo una instrucción, y ofrecer a los jugadores infinitas maneras de interactuar con el juego.
Además, en GDC presentamos novedades sobre nuestra colaboración con Nazara Technologies, la empresa de videojuegos que cotiza en bolsa más grande de la India, para explorar oportunidades de integración con sus estudios, incluidos Fusebox y Wildworks. A través del complemento Gemma.cpp, la empresa busca profundizar en la inmersión y personalización de los jugadores en sus juegos, como Animal Jam, y permitir a los personajes interactuar de manera dinámica y significativa con los jugadores.
Esperamos que a los estudios de juegos de Nazara y otros desarrolladores de Unity de todo el mundo les resulte más fácil comenzar a crear con Gemma y utilizar los fundamentos del juego de demostración para agilizar su proceso de integración de complementos de Unity.
Para comenzar, obtén más información sobre el complemento de Unity para Gemma y accede al repositorio del juego de demostración.
En GDC, presentamos la demostración “Home Run: Gemini Coach Edition”, compilada con Gemini 2.0 Flash. Este juego de béisbol para dispositivos móviles, alojado en Google Cloud, muestra un agente creado con Gemini 2.0 Flash que ofrece entrenamiento en tiempo real, con lo que demuestra la capacidad de la IA para personalizar y mejorar la experiencia del jugador.
Por último, en el caso de los juegos de servicio en vivo a gran escala, Google Cloud proporciona una solución sólida y escalable para desarrolladores de juegos que crean con Google AI:
El ecosistema de IA de Google proporciona las herramientas y la infraestructura que necesitas para crear la próxima generación de juegos con IA. La combinación del rendimiento en el dispositivo con la escalabilidad en la nube te permite crear experiencias de juego atractivas, inmersivas y generadas dinámicamente. Si quieres explorar más a fondo estas tecnologías y acceder a muestras y demostraciones de código abierto, visita ai.google.dev/gdc.