Godogen — скилл

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

  • 7 330 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

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

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

htdt/godogen

Установка

Работает в

Ручная установка

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.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Запускает игровые движки, сборку и захват через браузер на вашем хосте
  • Обращается к платным 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 уберите из окружения.

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

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

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

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

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

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

GodotMaker ведет идею игры до рабочего 2D-прототипа на Godot: проектирует, пишет код, тесты и проверяет результат агентами.

CLIШирокий доступ562Звезды репозитория

Скилл для Codex и Claude Code по Godot 4: создание, правка, запуск и отладка проектов, линтер, тесты и экспорт

СкиллРасширенный доступ255Звезды репозитория

Из описания игры в готовую браузерную игру на Phaser: конвейер из специализированных агентов с проверкой в Claude Code

ВоркфлоуШирокий доступ64Звезды репозитория
Официальный

CLI, скилл и MCP-сервер gda: агент собирает проект на Godot, проверяет сцены и управляет запущенной игрой.

CLIРасширенный доступ57Звезды репозитория

Каркас для разработки игр с ИИ: 43 агента, 67 команд и 109 скиллов для Unity, Unreal, Godot и HTML5 в нескольких оболочках.

ПлагинРасширенный доступ108Звезды репозитория

Godot MCP Enhanced читает, правит, запускает и проверяет проекты Godot 4.5–4.7: сцены, скрипты, UI и тесты с защитой путей.

MCP-серверШирокий доступ104Звезды репозитория

Коротко о README

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

Бейдж для README

Исходный 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}/`.

Сообщить о проблеме