game-creator — плагин
Плагин собирает браузерные 2D- и 3D-игры по идее или твиту: пиксельарт, звук, проверка Playwright и публикация в одном конвейере.
- 356 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Автономный конвейер меняет код субагентами без подтверждения между шагами и публикует игру на внешнем хостинге.
- Подключение Play.fun требует входа в аккаунт, а команда `retrodiffusion` тратит деньги на платный API.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/game-creatorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Автономный конвейер меняет код субагентами без подтверждения между шагами и публикует игру на внешнем хостинге.
- Подключение Play.fun требует входа в аккаунт, а команда `retrodiffusion` тратит деньги на платный API.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
game-creator — плагин для Claude Code и других агентов, который собирает браузерные игры на Phaser (2D) и Three.js (3D) по короткой фразе вроде «сделай космических захватчиков». Команда `/game-creator:viral-game 2d my-game` проходит весь путь: каркас проекта из шаблона, пиксельные спрайты, визуальная полировка, процедурный звук на Strudel.cc, публикация на here.now и подключение Play.fun. Остальные команды выполняют один шаг: `add-assets`, `design-game`, `add-audio`, `add-feature`, `review-game`, `qa-game`. После каждого шага, который меняет код, запускается субагент проверки: сборка, запуск в Chromium без окна, игровой сценарий, архитектурные правила и скриншоты через Playwright MCP. При сбое автоисправление делает до трех попыток. Каждая игра строится на шине событий, общем состоянии и файле констант, а функция `render_game_to_text()` отдает агенту состояние игры в JSON.
Для кого. Разработчикам и любителям вайбкодинга, которым нужна играбельная браузерная игра и публикация по ссылке за один сеанс.
Подходит, если
- Есть идея аркады или твит с описанием игры, и за десять минут нужен играбельный прототип в браузере.
- Готовая игра на Phaser выглядит как набор геометрических фигур, и фигуры надо заменить пиксельными спрайтами.
- К игре добавляют фоновую музыку и звуковые эффекты без готовых аудиофайлов.
- Перед публикацией кодовую базу проверяют на архитектуру и покрывают тестами Playwright.
- Игру выкладывают на here.now, GitHub Pages, Vercel, Netlify или itch.io.
Не подходит, если
- Нужен проект на Godot или Unreal: готовые шаблоны есть только для Phaser и Three.js.
- Игра не должна выходить в сеть без вашего решения: автономный конвейер сам публикует игру и подключает монетизацию.
- Лицензия вашей игры несовместима с AGPL-3.0, под которой распространяется библиотека звука Strudel.
- Пиксельарт нужен без платных сервисов: команда `retrodiffusion` вызывает платный Retro Diffusion API.
Пример запроса к агенту
Сделай игру про космических захватчиков на Phaser и доведи до публикации: `/game-creator:viral-game 2d space-invaders`.Ограничения
Плагин рассчитан на Phaser 3 и Three.js, код пишется на JavaScript с модулями ES. Звук построен на `@strudel/web` под AGPL-3.0, поэтому лицензия игры должна быть совместима с ней. Публикация по умолчанию идет на here.now, подключение Play.fun требует интерактивной авторизации, а `retrodiffusion` расходует деньги на платный API. Конвейер выполняет шаги подряд без остановки на подтверждение. Лицензия в метаданных GitHub не указана.
Как отключить. Удалите скиллы game-creator из каталога скиллов агента или отключите плагин командой `/plugin`. Созданные игры лежат в ваших проектах и остаются, а опубликованные копии снимайте в кабинетах here.now и Play.fun.
Частые вопросы
Как поставить плагин для конкретного агента?
Добавьте флаг `-a`: `npx skills add playableintelligence/game-creator -a claude-code`. Для Codex и Cursor подставьте `codex` или `cursor`.
Чем `/viral-game` отличается от `/make-game`?
`/viral-game` за один проход собирает, озвучивает и публикует игру. `/make-game` ведет проект через несколько сессий с этапами, архитектурными решениями и файлом `docs/STATE.md`.
Что проверяет субагент контроля качества?
Пять этапов: сборку, запуск в Chromium без окна, игровые действия, архитектуру на шине событий и состоянии, визуальную проверку скриншотами Playwright MCP. После сбоя автоисправление делает до трех попыток.
Какие готовые игры есть в примерах?
Восемь: `flappy-bird`, `barn-defense`, `vampire-survivors` и `example-game` на Phaser, а также `flappy-bird-3d`, `flight-simulator`, `labyrinth` и `singularity-run` на Three.js.
Что делает `render_game_to_text()`?
Каждая игра экспортирует эту функцию: она возвращает JSON с текущим состоянием, и агент читает игру без разбора пикселей.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныАвтономная разработка игр для Godot, Bevy и Babylon.js: агент пишет код, генерирует ассеты, запускает движок и проверяет результат по игре
Набор скиллов для сборки играбельных браузерных игр на Three.js: геймплей, графика уровня AAA, интерфейс, генерация ассетов, звук, отладка и проверка перед рели
Шаблон проекта для разработки игр в Claude Code: иерархия агентов студии, скиллы на каждый этап, хуки, правила и шаблоны документов
GodotMaker ведет идею игры до рабочего 2D-прототипа на Godot: проектирует, пишет код, тесты и проверяет результат агентами.
Универсальный плагин рабочего процесса для Claude Code: 7 агентов, 26 команд, 14 скиллов и 14 хуков для любого проекта
Игровая студия из 52 агентов и 78 скиллов для OpenCode, Pi, Claude Code и Codex: от идеи и GDD до релиза.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| game-creator (эта карточка) | нет | 356 | |
| Three.js Game Skills | нет | 2 703 | набор скиллов только для браузерных игр на Three.js; game-creator охватывает и Phaser и сам ведет игру до публикации |
| Phaser | да | 40 650 | 28 скиллов по Phaser 4 без готового конвейера; game-creator собирает игру на Phaser 3 целиком, со звуком, тестами и публикацией |
Коротко о README
Документ показывает конвейер из шести шагов, архитектуру каталога `src/`, таблицы скиллов, команд и агентов, примеры игр и стек. Отдельные разделы описывают контроль качества и подключение Play.fun SDK, которое не блокирует игру, если скрипт не загрузился.