В этом году на конференции разработчиков игр компания Google представила новые модели искусственного интеллекта и инструменты разработки, предназначенные для игровых студий. В недавнем сообщении в блоге компания подвела итоги своих объявлений и продемонстрировала «Gemma Journey» — игровую демоверсию, созданную для демонстрации того, как большие языковые модели (LLM) могут использоваться в играх.

Gemma 3 — это новейшее семейство открытых языковых моделей от Google, разработанное для локального запуска на таких устройствах, как смартфоны, ноутбуки и рабочие станции. Модели обрабатывают мультимодальный ввод, включая текст, изображения и видео, и используют расширенное контекстное окно для обработки более длинных разговоров или сложных игровых последовательностей.

С помощью вызова функций разработчики могут использовать Gemma 3 для создания систем AI, которые напрямую взаимодействуют с игровой механикой, например, запуская действия или адаптируясь к поведению игрока. Модели охватывают от 1 до 27 миллиардов параметров и поддерживают более 140 языков.

Для интеграции Gemma в игры Google выпустила плагин Unity на основе Gemma.cpp — движка вывода C++, оптимизированного для производительности CPU. Такой подход оставляет ресурсы GPU доступными для графики. Плагин с открытым исходным кодом призван упростить добавление Gemma 3 в проекты Unity.

Демо -игра «Gemma Journey» позволяет игрокам взаимодействовать с Android NPC, чьи личности и поведение полностью контролируются подсказками. Одним из примеров является «Chef Gus», импульсивный повар, который остро реагирует на критику и бросает вызов игрокам с помощью загадок.

Предыстория, тон и словарный запас Гаса задаются в подсказке, а модель генерирует динамические многоязычные диалоги в реальном времени — без ручного написания сценариев. По данным Google, демо показывает, что целевые подсказки могут использоваться для создания сложных поведений персонажей.

«Gemma Journey» показывает, как языковые модели могут сделать взаимодействие персонажей в игре более гибким и динамичным. | Изображение: Google

Google сотрудничает с индийским разработчиком игр Nazara Technologies, чтобы внедрить Gemma.cpp в существующие игры, такие как «Animal Jam». Цель состоит в том, чтобы заставить игровых персонажей реагировать на игроков более динамичным и контекстуальным образом. Проект направлен на изучение того, как генеративный AI может быть добавлен в уже существующие игры.

Для более крупных игр, требующих облачной инфраструктуры, Google использует Gemini 2.0. В демонстрационном приложении "Home Run: Gemini Coach Edition" агент AI, созданный с помощью Gemini 2.0 Flash, действует как виртуальный тренер в мобильной бейсбольной игре, анализируя игровой процесс в реальном времени и давая советы. Он работает в облаке Google и демонстрирует, как генеративный AI может справляться с интерактивным обучением и помощью.

Технически Google использует Vertex AI для выполнения модели, Agones для хостинга игровых серверов на базе Kubernetes и Google Kubernetes Engine (GKE) для параллельного запуска игровых сред и систем AI. Установка предназначена для масштабирования и поддержки живого сервиса и многопользовательских игр.

Источник