Godogen

Автономная разработка игр для Godot, Bevy и Babylon.js: агент пишет код, генерирует ассеты, запускает движок и проверяет результат по игре

Скилл

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Запускает игровые движки, сборку и захват через браузер на вашем хосте
  • Обращается к платным API генерации, тратит средства
  • Выполняет сгенерированный код проекта
Все причины и проверки
Нужен VPN

htdt/godogen

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/godogen

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add htdt/godogen --skill asset-gen -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 0b725bc
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .claude/skills
cp -R "$tmp/asset-gen" .claude/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add htdt/godogen --skill asset-gen -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 0b725bc
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .agents/skills
cp -R "$tmp/asset-gen" .agents/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add htdt/godogen --skill asset-gen -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 0b725bc
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .github/skills
cp -R "$tmp/asset-gen" .github/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add htdt/godogen --skill asset-gen -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 0b725bc
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .agents/skills
cp -R "$tmp/asset-gen" .agents/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add htdt/godogen --skill asset-gen -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 0b725bc
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .agents/skills
cp -R "$tmp/asset-gen" .agents/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .devin/skills
cp -R "$tmp/asset-gen" .devin/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add htdt/godogen --skill asset-gen -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 0b725bc
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .cline/skills
cp -R "$tmp/asset-gen" .cline/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add htdt/godogen --skill asset-gen -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 0b725bc
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .roo/skills
cp -R "$tmp/asset-gen" .roo/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add htdt/godogen --skill asset-gen -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 0b725bc
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .agents/skills
cp -R "$tmp/asset-gen" .agents/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .agents/skills
cp -R "$tmp/asset-gen" .agents/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/htdt/godogen.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /asset-gen/
git -C "$tmp" checkout 0b725bca053769a4727f76c332bf1f7b42e146ab
mkdir -p .agents/skills
cp -R "$tmp/asset-gen" .agents/skills/asset-gen

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 0b725bc.

Текст для агента

Склонируй godogen и опубликуй игровой репозиторий: git clone https://github.com/htdt/godogen, затем ./publish.sh --engine godot --agent claude --out ~/my-game. Установи движки и системные пакеты по setup.md и задай ключи GOOGLE_API_KEY, XAI_API_KEY, TRIPO3D_API_KEY.

Другие способы из описания автора
git clone https://github.com/htdt/godogen
cd godogen
./publish.sh --engine godot --agent claude --out ~/my-game

publish.sh рендерит тонкий игровой репозиторий под выбранный движок (godot, bevy, babylon) и агента (claude или codex), дальше агент работает внутри этого репозитория. Нужны движки, Python 3.10+, системные пакеты из setup.md и платные ключи API.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Godogen это генератор, из которого агент разворачивает отдельный игровой репозиторий и строит там игру для Godot 4, Bevy или Babylon.js. По короткому описанию агент пишет код проекта, генерирует ассеты, запускает движок и оценивает результат по работающей игре, а не по факту сборки. Ассеты создаются через внешние сервисы: изображения через Gemini и xAI Grok, 3D-модели и риггинг через Tripo3D, анимационные спрайты через видео Grok с обрезкой цикла и удалением фона. Можно смотреть игру вживую и вмешиваться в ключевых точках или оставить прогон без присмотра и получить короткую запись-доказательство. Движок и агент (Claude Code или Codex) выбираются при публикации репозитория скриптом publish.sh.

Для кого. Для разработчиков и геймдизайнеров, которые хотят, чтобы агент собрал играбельный прототип на Godot, Bevy или Babylon.js.

Подходит, если

  • Нужен быстрый прототип игры на одном из трех движков
  • Нужна автогенерация игровых ассетов, 3D-моделей и спрайтов
  • Хочется, чтобы агент сам запускал движок и проверял результат по картинке

Не подходит, если

  • Нет доступа к платным API генерации или к нужным движкам
  • Нет VPN для Google и xAI из России
  • Нужна ручная доводка готовой игры, а не генерация с нуля

Пример запроса к агенту

Собери небольшой платформер на Godot и запиши короткое видео результата

Ограничения

Нужны установленные движки (Godot .NET, Rust с Cargo, Node.js), Python 3.10+, системные пакеты (xvfb, ffmpeg, imagemagick, vulkan-tools) и платные ключи Google Gemini, xAI Grok и Tripo3D. Google AI Studio и xAI из России без VPN недоступны. Генерация ассетов стоит денег за каждый вызов. Полный прогон может занимать часы, лучше на сервере с GPU. Проверено на Ubuntu, Debian и macOS.

Как отключить. Godogen работает по-проектно: удалите опубликованный игровой репозиторий или папку .claude/skills/asset-gen из него. Ключи API уберите из окружения.

Проверка безопасности

  • Запускает игровые движки, сборку и захват через браузер на вашем хосте
  • Обращается к платным API генерации, тратит средства
  • Выполняет сгенерированный код проекта

Коротко о README

README описывает godogen как генератор, а не игру: publish.sh разворачивает тонкий репозиторий с манифестом рантайма, одностраничным гайдом по движку и скиллом генерации ассетов, остальное агент воссоздает сам. Поддерживаются Godot 4 на C# и .NET, Bevy на Rust и Babylon.js на TypeScript. Ассеты делаются через Gemini, xAI Grok и Tripo3D, спрайты через видео с обрезкой цикла и удалением фона. Агент судит о результате по запущенной игре или записи, а не по чистой сборке. Есть режим запуска на сервере с сохранением сессии через tmux и удаленным управлением. Лицензия MIT.

SKILL.md

---
name: asset-gen
display_name: Asset Generator
short_description: Generate game images, GLB 3D models, rigged characters, and animated sprites
default_prompt: "Use ${ASSET_SKILL_COMMAND} to generate images, 3D models, or animated sprites for this game."
allow_implicit_invocation: true
description: |
  Generate visual assets from text prompts: PNG images (Gemini / xAI Grok), GLB 3D models (Tripo3D), rigged biped characters, retargeted animations, and frame-by-frame animated sprites, plus background removal. Use whenever a game needs generated art.
---

# Asset Generator

Generate PNG images (Gemini or xAI Grok) and GLB 3D models (Tripo3D) from text prompts. These are paid APIs — every call costs real money. Tools live at `${ASSET_GEN_SKILL_DIR}/tools/`; run from the project root and keep runtime-loaded outputs under `${RUNTIME_ASSET_DIR}/`.

Частые вопросы

Это готовая игра?

Нет. Это генератор: publish.sh разворачивает тонкий игровой репозиторий под выбранный движок, а игру внутри него строит агент по короткому гайду.

Обязательно ли смотреть за процессом?

Нет. Можно вмешиваться в ключевых точках вживую или оставить прогон без присмотра и получить короткую запись результата в конце.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIGodogen

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.