Об этом проекте

Godogen — это генератор, который создаёт репозитории игр, а не саму игру. Пользователи описывают концепцию игры, и ИИ-агент автономно строит весь проект: создаёт каркас проекта движка (Godot 4 с C#/.NET, Bevy с Rust или Babylon.js с TypeScript/Vite), генерирует ассеты (2D-спрайты, 3D-модели, текстуры, риггинг-анимации) с помощью нескольких ИИ-сервисов (Google Gemini для референсов/персонажей, xAI Grok для текстур/видеоспрайтов, Tripo3D для преобразования изображений в 3D и риггинга двуногих персонажей), пишет код игрового процесса, запускает движок, фиксирует доказательство (живой URL для Babylon.js, записанное видео для Godot/Bevy) и итерирует на основе визуальных дефектов. Исходный репозиторий содержит тонкий манифест времени выполнения (prompts/runtime.md), кросс-движковый навык генерации ассетов (asset-gen/) и руководства по каждому движку (engines/godot.md, engines/bevy.md, engines/babylon.md). Скрипт публикации (publish.sh) создаёт свежий репозиторий игры для выбранного движка и хост-агента (Claude Code или Codex), размещая манифест и навыки там, где агент их ожидает (CLAUDE.md/.claude/skills/ или AGENTS.md/.agents/skills/). Ключевые возможности: - Поддержка нескольких движков: Godot 4 (C#, физика Jolt), Bevy (Rust, ECS), Babylon.js (TypeScript, браузер) - Конвейер ассетов: генерация 2D/3D, преобразование видео в спрайты с определением циклов и удалением фона, риггинг-анимация двуногих персонажей - Итерация на основе доказательств: агент оценивает результаты по выводу запущенной игры, а не только по компиляции - Гибкое участие: наблюдение в реальном времени и управление в точках принятия решений или запуск без присмотра с получением 15–20-секундной записи-доказательства - Дружелюбность к серверам: рассчитан на длительные запуски на GPU-инстансах с tmux/screen и удалённым управлением через интерфейсы Claude Code/Codex Предварительные требования включают инструментальные цепочки целевых движков, Chrome/Chromium для захвата Babylon.js, Python 3 и ключи API для Google AI Studio (Gemini), xAI (Grok) и Tripo3D. Протестировано на Ubuntu, Debian и macOS.