pixelfx: библиотека пиксельных эффектов

источник ↗ ·

Открытая библиотека из 244 пиксельных эффектов и анимаций с инструментами генерации, экспорта и интеграции в браузерные и десктопные игры.

privacy

Эта заметка участвует в semantic memory.

AI Summary

  1. Короткий обзор сути: pixelfx — это библиотека из 244 готовых пиксельных эффектов (огонь, взрывы, магия, погода, UI, статусы и т.д.), каждый из которых — отдельный JS-файл без зависимостей. Эффекты можно запускать в браузере, экспортировать в спрайтшиты для любых движков и генерировать новые через специальный Claude Code skill.

🔑 Ключевые факты: библиотека разделена на 20 категорий (moves, fire, explosions, water, ice, lightning, sci-fi, melee, impacts, projectiles, spawn & death, arcane, holy, shadow, status, nature, weather, ui, pickups, transitions, critters). 61 эффект с персонажем и 12 «moves» имеют актёрскую часть — wind-up, freeze on contact, recovery. Эффекты бывают двух типов: pure (draw(p, t, o)) и simulated (частицы на 120 Гц). Используются два буфера — color и light. Всё сидировано, работает в локальном пространстве.

📌 Важные детали: установка через npm i github:patch-gg/pixelfx; экспорт через node tools/render.mjs --sheet/--gif/--mp4; палитры задаются hex-массивом; акты описываются в объекте act с poses и hits; skill устанавливается через /plugin marketplace add patch-gg/pixelfx; качество проверяется через node tools/check.mjs; автор метода — Hugo Duprez (Sprite Fusion).

💡 Вывод и значение: для браузерной игры импортировать createFx и draw в цикл; для Godot/Unity — генерировать спрайтшиты; для создания своих эффектов — node tools/new.mjs, затем итеративно править и рендерить; можно дорабатывать акты и палитры без изменения кода.

Мои мысли

graph

Карта связей