Дата публикации
ai_products

Godogen: как Claude Code собирает полноценные игры на Godot 4 почти без вашего кода

Что появилось / что изменилось

Godogen — это связка навыков для Claude Code, которая по текстовому описанию собирает законченный проект на Godot 4. Не прототип, а реальный репозиторий с сценами, скриптами и ассетами.

Что конкретно умеет сейчас:

  • Генерирует полноценные 2D и 3D проекты на Godot 4: сцены, дерево нод, GDScript, структура ассетов.
  • Сам проектирует архитектуру игры: один навык планирует, второй выполняет план.
  • Создаёт 2D‑графику и текстуры через Gemini.
  • Превращает выбранные изображения в 3D‑модели через Tripo3D (для 3D‑игр).
  • Подтягивает справку по всем 850+ классам Godot через собственную базу API и ленивую подгрузку документации.
  • Делает визуальный контроль качества: запускает игру, снимает скриншоты и прогоняет их через Gemini Flash Vision.
  • Находит визуальные баги: z‑fighting, пропавшие текстуры, сломанную физику.
  • Работает на обычном ПК, где стоят Godot 4 и Claude Code.

Из инфраструктуры нужно:

  • Godot 4 (headless или редактор) в PATH.
  • Установленный Claude Code.
  • Ключи в переменных окружения: GOOGLE_API_KEY для Gemini и TRIPO3D_API_KEY для Tripo3D (только если нужны 3D‑модели).
  • Python 3 с pip — утилиты для ассетов сами дотягивают зависимости.

Авторы проверили работу на Ubuntu и Debian. На macOS всё пока экспериментально: система захвата скриншотов завязана на X11/xvfb/Vulkan и требует отдельного пути.

Как это работает

Под капотом — два skill’а для Claude Code, которые управляют всем пайплайном.

  1. Планировщик:

    • Разбирает текстовое описание игры.
    • Проектирует архитектуру: сцены, объекты, связи, необходимые ассеты.
    • Разбивает работу на задачи.
  2. Исполнитель:

    • Берёт задачу в отдельном чистом контексте, чтобы не тащить лишнюю историю.
    • Пишет GDScript с опорой на свою базу по 850+ классам Godot.
    • Вызывает утилиты для генерации 2D‑артов и текстур через Gemini.
    • Отправляет выбранные изображения в Tripo3D для конвертации в 3D‑модели.

После сборки проекта Godogen запускает Godot, делает реальные скриншоты игры и отправляет их в Gemini Flash Vision. Если система видит артефакты, пустые материалы, проблемы с физикой или глубиной, запускается ещё один цикл правок.

Старт проекта происходит через скрипт publish.sh. Он создаёт новую папку, кладёт туда .claude/skills/ и CLAUDE.md, инициализирует git‑репозиторий. Дальше вы открываете Claude Code в этом каталоге и описываете игру — за работу отвечает skill /godogen.

Авторы рекомендуют запускать генерацию на облачной VM с GPU. Один прогон может занимать несколько часов, а Godot использует видеокарту для рендера скриншотов. Для Google Cloud подойдут инстансы с T4 или L4.

По умолчанию CLAUDE.md заточен под Teleforge — лёгкий мост в Telegram. Через него можно следить за прогрессом и писать в сессию с телефона. Если Telegram не нужен, можно передать свой CLAUDE.md в publish.sh или отредактировать сгенерированный файл.

Что это значит для вас

Godogen — инструмент для тех, кто хочет ускорить прототипирование игр на Godot 4 или вообще не пишет код руками.

Где он полезен:

  • Быстрые прототипы: описываете механику, получаете рабочий проект, который можно сразу запускать в Godot.
  • Инди‑разработка в одного: AI берёт на себя рутину по структуре сцен, болванкам уровней, базовым ассетам.
  • Обучение Godot: можно смотреть, как Claude Code строит архитектуру и пишет GDScript, и разбирать эти проекты.
  • Черновые 3D‑ассеты: если у вас есть референсы в картинках, Tripo3D соберёт из них модели.

Где ожидания лучше понизить:

  • Полностью коммерческий проект «под ключ» без правок руками — малореалистичный сценарий. Придётся дорабатывать баланс, UX, контент.
  • Сложные сетевые игры, MMO, тяжёлые симуляторы — текущий пайплайн на такое не рассчитан.
  • macOS — скриншоты и визуальный QA пока под вопросом из‑за зависимости от X11/xvfb/Vulkan.

Нужно учитывать и ресурсы: один прогон занимает несколько часов, так что локальный ноутбук лучше не нагружать, а вынести процесс на VM.

Если вы работаете из России, доступ к Claude Code, Gemini и Tripo3D может потребовать VPN и оплату зарубежными способами. Без этого пайплайн не запустится: и код, и ассеты, и визуальный контроль завязаны на эти сервисы.

Место на рынке

Godogen не конкурирует напрямую с игровыми движками: он сидит поверх Godot 4 и автоматизирует рутинные шаги. Ближайшие аналоги — это не отдельные продукты, а связки «IDE + LLM», которые помогают писать код по описанию.

Авторы протестировали разные связки и пришли к таким выводам:

  • Claude Code + Claude 4.6 Opus даёт лучший результат по качеству проектов и автономности.
  • Claude Code + Claude 4.6 Sonnet работает, но требует больше подсказок от пользователя.
  • OpenCode показал себя «довольно приятным», а портирование навыков туда несложное.

Конкретных цифр по скорости или стоимости запросов нет, но есть важный момент: пайплайн бюджетно‑чувствителен к графике. Система старается «максимизировать визуальный эффект на каждый потраченный цент» при генерации ассетов через Gemini и Tripo3D.

По сравнению с привычным подходом «открыть Godot и писать всё вручную» Godogen добавляет поверх движка целый слой автоматизации: от архитектуры до визуального QA. Но он жёстко привязан к Claude Code и внешним API, так что выбор здесь между полной локальностью и скоростью разработки за счёт внешних сервисов.


Читайте также

🔗 Источник: https://github.com/htdt/godogen
Godogen: как Claude Code собирает полноценные игры на Godot 4 почти без вашего кода — VogueTech | VogueTech