Годоген: Навыки Клода в Кодировании для Полной Генерации Игр на Godot

Godogen — это конвейер, который принимает текстовый запрос и генерирует полные, готовые к игре проекты Godot 4. Он использует навыки Claude Code для проектирования архитектуры, генерации 2D/3D-ассетов, написания GDScript и визуального тестирования.
Инженерные решения
Разработчик решил три конкретные проблемы:
- Нехватка обучающих данных: У языковых моделей минимальные данные по обучению GDScript. Godogen включает пользовательскую справочную систему с рукописной спецификацией языка, полной документацией API, преобразованной из XML-исходников Godot, и базой данных особенностей для недокументированного поведения движка. Агент лениво загружает только необходимые API во время выполнения, чтобы избежать переполнения контекстного окна из-за ~850 классов Godot.
- Состояние во время сборки и выполнения: Сцены генерируются скриптами без графического интерфейса, которые строят графы узлов в памяти и сериализуют их в файлы .tscn, избегая хрупкости ручного редактирования формата сериализации Godot. Модель обучается тому, какие API доступны на каждом этапе и что каждому узлу нужно правильно установить владельца.
- Цикл оценки: Отдельный агент Gemini Flash действует как визуальный QA, анализируя отрендеренные скриншоты из запущенного движка, чтобы выявлять визуальные ошибки, такие как z-fighting, плавающие объекты, физические взрывы и сетчатые размещения, которые должны быть органичными.
Архитектура и настройка
Система работает как два навыка Claude Code: оркестратор, который планирует конвейер, и исполнитель задач, который реализует каждый этап в окне context: fork, чтобы предотвратить ошибки и накопление состояния.
Предварительные требования:
- Godot 4 (без графического интерфейса или редактор) в PATH
- Установленный Claude Code
- API-ключи в качестве переменных окружения:
GOOGLE_API_KEYдля Gemini (генерация изображений и визуальный QA),TRIPO3D_API_KEYдля Tripo3D (преобразование изображений в 3D-модели, только для 3D-игр) - Python 3 с pip
Начало работы:
Запустите ./publish.sh ~/my-game, чтобы создать новую папку проекта со всеми установленными навыками. Это создаёт целевую директорию с .claude/skills/ и CLAUDE.md, затем инициализирует git-репозиторий. Откройте Claude Code в этой папке и опишите, какую игру сделать — навык /godogen обрабатывает всё остальное.
Примечания по производительности:
- Один цикл генерации может занимать несколько часов
- Запуск на облачной ВМ с GPU T4 или L4 хорошо подходит для захвата скриншотов Godot
- Claude Code с Opus 4.6 даёт наилучший результат; Sonnet 4.6 работает, но требует большего руководства пользователя
- OpenCode — жизнеспособная альтернатива, и портирование навыков несложно
Генерация ассетов: Gemini создаёт 2D-графику и текстуры; Tripo3D преобразует выбранные изображения в 3D-модели. Система учитывает бюджет, максимизируя визуальное воздействие на каждый потраченный цент.
Протестированная среда: Ubuntu и Debian. macOS не тестировалась — захват скриншотов зависит от X11/xvfb/Vulkan и требует собственного пути захвата.
📖 Read the full source: HN AI Agents
👀 Смотрите также

BrightBean Studio: Открытая платформа для управления социальными сетями, созданная на основе AI-агентов
BrightBean Studio — это платформа с открытым исходным кодом для управления социальными сетями, которую можно разместить на собственном сервере. Она поддерживает более 10 платформ с прямыми интеграциями через официальные API. Проект был создан за 3 недели с использованием Claude и Codex.

Запускайте локальные LLM на телефоне с Observer: offline-агенты для мониторинга и логирования
Observer — это iOS-приложение с открытым исходным кодом, которое запускает мультимодальные LLM локально на вашем телефоне для отслеживания событий, записи данных и отправки уведомлений в Discord — всё офлайн и бесплатно.

Система антител: внешний сторожевой таймер для агентов OpenClaw
Система Antibody — это система мониторинга с открытым исходным кодом, которая работает на отдельной машине и отслеживает агентов OpenClaw через SSH, реализуя многоуровневые реакции от обнаружения до восстановления сервиса. Она спроектирована так, чтобы переживать сбои, которые выводят из строя основного агента.

Преттиклоу: Более легкая альтернатива Опенклоу с быстрой настройкой
Pretticlaw — это легковесная альтернатива OpenClaw, для установки которой требуется всего 2 команды, занимает около 30 МБ, отвечает за 2–3 секунды и имеет встроенную панель управления на порту 6767.