Библиотека пиксельных эффектов, написанная на одном языке программирования (автор заявляет 244 категорий: огонь, взрывы, магия, погода, UI, подбираемые предметы и т.д.), которую можно напрямую интегрировать в веб-игры или экспортировать в спрайт-листы; включает навык для Claude Code, который помогает создавать новые эффекты в цикле «черновик, рендеринг, просмотр, доработка».
Звёзд: 1361 (+27 / 24 ч)
Причины
- Каждый эффект представляет собой JS-файл без зависимостей; эффекты, связанные с персонажами, «разыгрываются»: подготовка, атака, момент попадания, восстановление, цель получает урон, а также 12 полных приёмов, связывающих эффекты в единую атаку
- Для веб-игр (canvas, Phaser, PixiJS, three.js и др.) код импортируется напрямую; для Godot, Unity, GameMaker и т.д. используйте команду node tools/render.mjs <категория/эффект> --sheet для экспорта прозрачных PNG спрайт-листов и JSON в стиле Aseprite
- Методология основана на статье Hugo Duprez о создании пиксельных эффектов с помощью Claude, часть кода адаптирована из его эффектов под лицензией MIT; скрипт check проверяет выход за границы, швы, случайные числа без заданного seed и медленные кадры
Использование
- Навык: выполните /plugin marketplace add patch-gg/pixelfx, затем /plugin install pixelfx@pixelfx, или скопируйте папку skills/pixelfx в ~/.claude/skills/; после этого просто скажите «добавь ледяную новую к ультимейту мага» или «экспортируй эффекты огня и взрывов в спрайт-листы для Godot»
- Как библиотека: npm i github:patch-gg/pixelfx; для самостоятельной разработки: node tools/new.mjs arcane/my-spell → node tools/render.mjs arcane/my-spell → node tools/check.mjs arcane/my-spell; онлайн-галерея: patch-gg.github.io/pixelfx
Риски
- Навык описывает установку только для Claude Code; создание новых эффектов требует от модели многократного рендеринга, просмотра и доработки, качество результата зависит от способности модели анализировать изображения
- В README указано, что код и эффекты доступны под лицензией MIT для коммерческого использования, но GitHub не распознал файл лицензии; шрифт Patch Pixel не входит в лицензию; репозиторий создан 10 30