1 Effects Pipeline
Roman edited this page 2026-07-01 12:41:40 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Effects Pipeline

Страница для правил работы со skills, visual effects, icons и runtime mapping. Детальные задачи по каждому skill/effect должны жить в issues или generated catalog.

Цель pipeline

Сделать вертикальный поток от skill data до видимого результата в Unity:

  1. skill выбран для MVP/релизного scope;
  2. есть icon и UI-представление;
  3. клиент отправляет корректный request;
  4. сервер валидирует skill и состояние персонажа;
  5. клиент показывает cast/cooldown/status;
  6. Unity spawning показывает нужный VFX/SFX;
  7. результат проверяется в gameplay-сценарии.

MVP-подход

Не пытаться сразу покрыть все skills. Для первого рабочего среза нужен whitelist из ограниченного набора skills, где каждый проходит полный путь: UI -> packet -> server -> animation -> VFX -> QA.

Основные артефакты

Артефакт Для чего нужен
Skill catalog Полный список исходных skill-задач и scope-кандидатов.
Icon tasks Привязка skill к UI icon и fallback-иконкам.
Effect token tasks Маппинг data token -> runtime visual behavior.
Unity prefab/effect registry Практическая точка связывания data и VFX в Unity.
QA checklist Проверка cast, cooldown, range, target, hit, status, interruption.

Правила качества

  • Каждый effect должен иметь понятный fallback, если prefab отсутствует.
  • Нельзя silently fail: отсутствие mapping должно быть видно в логах или QA checklist.
  • VFX не должен блокировать gameplay-задачу, если skill можно временно проверить placeholder-эффектом.
  • Для массовых imports использовать batch-подход, чтобы не перегружать issue tracker.

Связанные материалы

  • FULL_GAME_TASK_CATALOG_2026-07-01/01_skill_tasks.md
  • FULL_GAME_TASK_CATALOG_2026-07-01/02_skill_effect_token_tasks.md
  • FULL_GAME_TASK_CATALOG_2026-07-01/03_skill_icon_tasks.md
  • Asset Notes
  • Task Tracking