Кухня, которая готовит сама себя
В Steam выходит странная игра. Нет, разработчики не забыли про патчи и контент-апдейты. Они просто не нужны. Infinite Kitchen - симулятор ресторана, где каждый ингредиент, каждый рецепт и каждый посетитель рождается в нейросетях. Claude Code пишет код, Gemini 2.0 придумывает механики, а Flux 2.1 рисует спрайты. Человек? Он только нажимает "старт".
На момент 23.01.2026 все три модели используют последние доступные версии: Claude Code с контекстом 200K токенов, Gemini 2.0 с мультимодальным пониманием, и Flux 2.1 с улучшенной генерацией спрайтов в едином стиле.
Три головы - одна кухня
Система работает как конвейер, который сам себя проектирует. Сначала Gemini анализирует текущее состояние игры: какие рецепты уже есть, какие ингредиенты использованы, какой сложности достиг игрок. На основе этого она генерирует ТЗ для двух других моделей.
Claude Code получает задание типа "добавь механику сезонных ингредиентов" и пишет код на Python. Не просто скрипт, а полноценную систему с балансом, ошибками и даже Easter eggs. Параллельно Flux 2.1 рисует спрайты для новых овощей, посуды, интерьера кухни.
Проблема согласованности, или почему AI ссорятся
Самое сложное - заставить модели работать в унисон. Gemini может придумать "огненный перец, который увеличивает скорость готовки", Claude реализует его как буст на 15%, а Flux нарисует... зеленый болгарский перец. Несоответствие убивает immersion.
Разработчики решили это через систему чекпоинтов. Каждый этап генерации проверяется простым промптом: "Согласуется ли спрайт с описанием механики?". Если нет - отправляется на доработку. Цикл повторяется до достижения консенсуса. Иногда это занимает 10-15 итераций.
"В какой-то момент мы поняли, что управляем не кодом, а психологией трех разных AI", - смеется один из создателей. Подход напоминает методику "три мозга вместо одного", но с добавлением визуальной компоненты.
Техническая кухня: что скрыто под капотом
Архитектура выглядит децентрализованной. Нет главного "мозга", который всем управляет. Вместо этого три микросервиса общаются через RabbitMQ:
- Gemini-сервис анализирует метрики игры и генерирует идеи
- Claude-сервис получает ТЗ и пишет код (проверяет его через тесты)
- Flux-сервис рисует ассеты по описанию от Gemini
- Оркестратор следит за согласованностью и запускает деплой
| Модель | Роль | Версия на 23.01.2026 | Стоимость генерации |
|---|---|---|---|
| Claude Code | Написание и рефакторинг кода | Claude 3.7 Sonnet | ~$0.15 за фичу |
| Gemini 2.0 | Дизайн механик и баланс | Gemini 2.0 Pro | ~$0.03 за идею |
| Flux 2.1 | Генерация спрайтов 512x512 | Flux 2.1 Schnell | ~$0.008 за спрайт |
Баланс - это не про цифры, а про ощущения
Самая интересная часть - как AI балансирует игру без человеческого вмешательства. Gemini получает данные: среднее время прохождения уровня, процент успешных заказов, частоту использования каждого ингредиента. На основе этого она решает: добавить сложности или дать игроку передышку.
"Мы специально не задавали кривые сложности", - объясняют разработчики. - "Gemini учится на ходу. Если видит, что игрок трижды провалил уровень с перцем чили, может добавить более мягкую альтернативу или временный буст".
Это напоминает подход из Lenswalker, где игра адаптируется под окружение игрока. Только здесь адаптация происходит не к реальному миру, а к стилю игры конкретного человека.
Технический нюанс: Gemini использует векторные эмбеддинги для анализа "похожести" игровых ситуаций. Если два разных игрока сталкиваются с одинаковой проблемой, система может сгенерировать разные решения, основанные на их истории взаимодействия с игрой.
Что ломается чаще всего (спойлер: всё)
Автономная генерация - это не только про волшебство, но и про бесконечные баги. Claude Code иногда пишет код, который работает идеально... в вакууме. Но при интеграции с существующей системой возникают конфликты.
Типичные проблемы:
- Flux рисует спрайты в разных стилях (один мультяшный, другой реалистичный)
- Gemini предлагает механику, которую невозможно реализовать в движке
- Claude генерирует код с memory leak, который обнаруживается через неделю
- Три модели создают контент, который вместе образует имбаланс
Решение? Массивная система тестирования. Каждый сгенерированный кусок кода проходит через 50+ юнит-тестов, которые тоже пишет Claude (по иронии). Каждый спрайт проверяется на стилевую согласованность через другой AI (CLIP).
Экономика бесконечной игры: кто платит?
Самое неочевидное - бизнес-модель. Infinite Kitchen стоит $9.99 в Steam, но генерация контента продолжается вечно. Каждый новый игрок увеличивает нагрузку на AI-модели. Кто платит за API-вызовы через год? Через пять лет?
Разработчики используют гибридный подход. Базовый контент генерируется на их серверах. Но если игрок хочет "персонализированную" кухню с уникальными механиками, часть генерации перекладывается на его компьютер через локальные модели (меньшего размера).
"Это как облачные вычисления, но наоборот", - шутят они. - "Тяжелая генерация - у нас, тонкая настройка - у пользователя".
Будущее или тупик?
Infinite Kitchen - не первая AI-игра и не последняя. Но она показательна в своей радикальности. Здесь нет "основной кампании, дополненной AI". Здесь вся игра - это AI.
Критики спрашивают: а где же душа разработчика? Где авторский замысел? Создатели пожимают плечами: "Душа - в промптах. Замысел - в начальных условиях. Мы не ушли, мы просто поднялись на уровень выше".
Технологически проект стоит на плечах гигантов. Без автоматизации работы с кодом через Claude и без Vibe Coding для управления контекстом система бы развалилась через неделю.
Что дальше? Разработчики экспериментируют с добавлением четвертой модели - для генерации саундтрека. И смотрят в сторону Genie 3 от DeepMind, которая может предсказывать последствия игровых действий. Представьте: игра, которая не только генерирует контент, но и моделирует его долгосрочное влияние на игровой мир.
Пока крупные студии спорят об этике AI в геймдеве, инди-разработчики уже создают игры, которые живут своей жизнью. Infinite Kitchen - не идеальная игра. Но она - самый честный ответ на вопрос "что будет, если дать нейросетям полную свободу?".
И да, если вы решите повторить этот эксперимент, запаситесь терпением. И кофе. Много кофе. Потому что отлаживать код, написанный AI, который отлаживает код, написанный другим AI - это новый вид медитации.