Опис проєкту
Шукаю 2D Game VFX Artist / Sprite FX Artist для браузерної 2D MMORPG у стилі dark fantasy.
У мене вже є реалізація бойових анімацій у PixiJS, тому код писати не потрібно.
Мені потрібна допомога саме з графічними VFX-асетами: покращити існуючі спрайти або запропонувати новий варіант ефекту з новими кадрами анімації.
Я сам буду інтегрувати все в PixiJS, тому від виконавця потрібні тільки якісні графічні файли та зрозуміла структура кадрів.
Що потрібно буде робити
Потрібно працювати з бойовими ефектами:
- sword hit effect;
- magic hit effect;
- block effect;
- shield impact;
- shield break;
- miss / dodge effect;
- dust;
- speedlines;
- glow;
- particles;
- slash trail;
- magic trail;
- impact burst;
- arcane portal / magic dodge;
- crit / lucky / counter visual effects.
Є два типи задач
1. Покращити поточні спрайти
Наприклад, є вже готовий ефект, але він виглядає слабко.
Потрібно:
- зробити його яскравішим;
- зробити контури чистішими;
- прибрати зайвий шум;
- посилити glow / impact / particles;
- зробити ефект більш читабельним у бою;
- зберегти приблизний розмір і напрямок, щоб я міг легко замінити файл у PixiJS.
2. Запропонувати нову версію ефекту
Якщо поточний ефект слабкий, можна запропонувати новий варіант анімації.
Наприклад:
- інший sword slash;
- кращий hit impact;
- сильніший shield break;
- красивіший magic block;
- більш зрозумілий miss/dodge effect;
- новий portal effect для мага;
- більш динамічний dust/speedline effect.
У такому випадку потрібно підготувати набір кадрів або sprite sheet, який я потім сам підключу в PixiJS.
Що НЕ потрібно
Не потрібно:
- писати PixiJS-код;
- верстати React;
- інтегрувати ассети в гру;
- міняти combat logic;
- малювати персонажів;
- робити 3D;
- робити повну анімаційну систему.
Потрібні саме 2D VFX-спрайти / кадри / sprite sheets.
Формат результату
Потрібно віддавати ассети у форматі:
- PNG або WebP;
- transparent background;
- окремі кадри або sprite sheet;
- бажано preview GIF/MP4;
- без тексту;
- без фону;
- з нормальними назвами файлів;
- бажано source-файл: PSD / Krita / Spine / After Effects / Figma, якщо є.
Приклад назв:
sword-hit-impact-01.png
sword-hit-impact-02.png
sword-hit-impact-03.png
shield-break-frame-01.png
shield-break-frame-02.png
shield-break-frame-03.png
mage-dodge-portal-open-01.png
mage-dodge-portal-open-02.png
mage-dodge-portal-close-01.png
warrior-miss-dust-01.png
warrior-miss-speedline-01.png
Важливо для PixiJS
Ассети повинні бути зручні для подальшої інтеграції в PixiJS:
- прозорий фон;
- чіткі краї;
- без зайвих білих обводок;
- ефект має бути добре читабельний на темному фоні;
- бажано однаковий canvas size для кадрів однієї анімації;
- центр ефекту має бути стабільний між кадрами;
- кадри мають бути пронумеровані;
- якщо це sprite sheet — потрібна інформація про frame size.
Додане відео як це працює зараз