game-creator — плагин

Плагин собирает браузерные 2D- и 3D-игры по идее или твиту: пиксельарт, звук, проверка Playwright и публикация в одном конвейере.

  • 356 ★ репозитория
  • Последний коммит
Плагин

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

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

  • Автономный конвейер меняет код субагентами без подтверждения между шагами и публикует игру на внешнем хостинге.
  • Подключение Play.fun требует входа в аккаунт, а команда `retrodiffusion` тратит деньги на платный API.
Все причины и проверки

playableintelligence/game-creator

Установка

Работает в

В терминале, через 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 с текущим состоянием, и агент читает игру без разбора пикселей.

Обсуждение

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

Плагины
Нужен VPN

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

СкиллШирокий доступ7,3 тыс.Звезды репозитория

Набор скиллов для сборки играбельных браузерных игр на Three.js: геймплей, графика уровня AAA, интерфейс, генерация ассетов, звук, отладка и проверка перед рели

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

Шаблон проекта для разработки игр в Claude Code: иерархия агентов студии, скиллы на каждый этап, хуки, правила и шаблоны документов

ВоркфлоуРасширенный доступ36,1 тыс.Звезды репозитория

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

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

Универсальный плагин рабочего процесса для Claude Code: 7 агентов, 26 команд, 14 скиллов и 14 хуков для любого проекта

ПлагинШирокий доступ1,4 тыс.Звезды репозитория

Игровая студия из 52 агентов и 78 скиллов для OpenCode, Pi, Claude Code и Codex: от идеи и GDD до релиза.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
game-creator (эта карточка)нет356
Three.js Game Skillsнет2 703набор скиллов только для браузерных игр на Three.js; game-creator охватывает и Phaser и сам ведет игру до публикации
Phaserда40 65028 скиллов по Phaser 4 без готового конвейера; game-creator собирает игру на Phaser 3 целиком, со звуком, тестами и публикацией

Коротко о README

Документ показывает конвейер из шести шагов, архитектуру каталога `src/`, таблицы скиллов, команд и агентов, примеры игр и стек. Отдельные разделы описывают контроль качества и подключение Play.fun SDK, которое не блокирует игру, если скрипт не загрузился.

Бейдж для README

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

Foxx AIgame-creator
Foxx AI

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