Repolode
htdt

htdt/godogen

Генератор, с помощью которого Claude Code или Codex автономно создаёт полноценные игры на Godot, Bevy, Babylon.js или three.js, включая ресурсы и подтверждающие записи.

Звёзды
7,295
Форки
682
Открытые issues
0
Последний коммит
22 дня назад

Что это?

Godogen — генератор игровых проектов. Вы публикуете его исходный код в новом игровом репозитории, выбирая движок (Godot с C# или GDScript, Bevy, Babylon.js или three.js) и агент (Claude Code или Codex). Затем агент работает в этом репозитории: пишет игру по краткому руководству для движка, создаёт ресурсы, запускает движок и проверяет результат на работающей игре, а не только по успешной сборке.

По умолчанию ресурсы создаются локально с помощью godogen_assets: это изображения с прозрачностью, текстурированные 3D-модели, персонажи-гуманоиды с ригом, звуковые эффекты и реплики. Если чего-то не хватает, можно подключить платные API, например Gemini, xAI Grok, Tripo3D и Lyria. Вы можете наблюдать за браузерной игрой по работающей ссылке или за настольным проектом на Godot или Bevy и направлять агента — либо оставить его работать без присмотра и в конце получить короткую подтверждающую запись.

В самом репозитории нет игры. В нём хранятся манифест runtime, руководства для каждого движка, инструмент для генерации ресурсов и скрипт публикации, который формирует структуру проекта для выбранных движка и агента.

Ключевые возможности

  • 01Создаёт проекты на Godot 4 (C# или GDScript), Bevy, Babylon.js и three.js от начала до конца.
  • 02Создаёт изображения, 3D-модели, персонажей с ригом, звуковые эффекты и реплики — преимущественно локально.
  • 03Для ресурсов, которые не удаётся создать самостоятельно, использует платные API, например Gemini, Grok, Tripo3D и Lyria.
  • 04Оценивает прогресс по работающей игре или записанному видео.
  • 05Позволяет наблюдать за работой агента и направлять его в реальном времени либо запустить его без присмотра и получить подтверждающее видео.

Сценарии использования

  • Создание прототипа небольшой 2D- или 3D-игры по краткому текстовому описанию.
  • Запуск длительной сборки игры без присмотра на удалённой машине с последующей проверкой подтверждающей записи.
  • Управление созданной агентом браузерной игрой по работающей ссылке с телефона.
  • Сравнение того, как Godot, Bevy, Babylon.js и three.js справляются с одной и той же игровой задачей.

Быстрый старт

  1. 1

    Установите необходимые компоненты для выбранного движка и хост-агента

  2. 2

    Опубликуйте репозиторий игры для своего движка и агента (например, babylon с Codex)

    ./publish.sh --engine babylon --agent codex --out ~/my-game
  3. 3

    Откройте опубликованный репозиторий в Claude Code или Codex и опишите игру, которую хотите создать

Что важно знать

  • Для локальной генерации ресурсов требуется GPU NVIDIA через godogen_assets.
  • Для некоторых ресурсов нужны платные API-ключи, например Gemini, xAI Grok или Tripo.
  • Тестирование проводилось только на Ubuntu, Debian и macOS.
  • Среди поддерживаемых движков у Bevy самое долгое время компиляции.

В подборках

Темы

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

Что такое godogen?
Генератор, с помощью которого Claude Code или Codex автономно создаёт полноценные игры на Godot, Bevy, Babylon.js или three.js, включая ресурсы и подтверждающие записи. Godogen — генератор игровых проектов. Вы публикуете его исходный код в новом игровом репозитории, выбирая движок (Godot с C# или GDScript, Bevy, Babylon.js или three.js) и агент (Claude Code или Codex). Затем агент работает в этом репозитории: пишет игру по краткому руководству для движка, создаёт ресурсы, запускает движок и проверяет результат на работающей игре, а не только по успешной сборке.
godogen можно использовать бесплатно? Какая у него лицензия?
godogen распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
godogen всё ещё поддерживается?
Активно поддерживается. Последний коммит в godogen — 16 окт. 2026 г..
Для чего можно использовать godogen?
Создание прототипа небольшой 2D- или 3D-игры по краткому текстовому описанию. Запуск длительной сборки игры без присмотра на удалённой машине с последующей проверкой подтверждающей записи. Управление созданной агентом браузерной игрой по работающей ссылке с телефона. Сравнение того, как Godot, Bevy, Babylon.js и three.js справляются с одной и той же игровой задачей.
Как установить godogen?
Установите необходимые компоненты для выбранного движка и хост-агента Опубликуйте репозиторий игры для своего движка и агента (например, babylon с Codex): ./publish.sh --engine babylon --agent codex --out ~/my-game Откройте опубликованный репозиторий в Claude Code или Codex и опишите игру, которую хотите создать
Где скачать godogen?
Исходный код и инструкции по установке — на GitHub: https://github.com/htdt/godogen

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Набор навыков для агента, который превращает один утверждённый кадр персонажа в готовый к игре набор 2D-анимаций с прозрачными PNG-кадрами и экспортом в GIF, WebM, Godot и Aseprite.

5,3 тыс.+591 за неделю517PythonMITОбновлён 21 час назад

Шаблон Claude Code, который настраивает 49 специализированных AI-агентов, 74 навыка со slash-командами и хуки координации для организации разработки игры по студийному принципу.

36 тыс.+5,7 тыс. за неделю4,8 тыс.ShellMITОбновлён 20 дней назад

Коллекция из 74 навыков для разработки игр в формате файлов для AI-агентов-программистов и роутер, который подбирает навыки под движок и задачу.

7,2 тыс.+1,2 тыс. за неделю702PythonApache-2.0Обновлён 11 дней назад