UX/UI дизайнер — 2D-аватар (Rive)
Опис вакансії
Шукаємо UX/UI-дизайнера / 2D-аніматора з практичним досвідом у Rive для створення векторного персонажа й налаштованих Rive-анімацій. Потрібен виконавець, який вміє робити акуратні векторні розгортки, які можна безболісно анімувати в Rive, налаштовувати state machines і робити легкий, оптимізований під мобільний застосунок фінальний .riv.
Коротко про задачу
- Створити векторного персонажа-аватара (Figma/AI/SVG) — чітка структура шарів для анімації.
- Підготувати набір емоцій (нейтральний, радість, здивування, сум) і стан «говорить» (lip-sync).
- Налаштувати анімації губ, очей, міміки і прості рухи (голова, плечі) у Rive.
- Забезпечити плавні переходи між станами та оптимізувати файли за вагою й продуктивністю.
Обов’язки
- Розробка персонажа у векторі з розбиттям на логічні шари/групи для анімації.
- Імпорт і підготовка структури в Rive, створення state machines для основних емоцій і режиму мовлення.
- Налаштування lip-sync (або через phoneme timing, або через просту audio-driven анімацію).
- Оптимізація анімацій: мінімальний розмір .riv, оптимальні криві й ключі для мобільних платформ.
- Підготовка deliverables і документації для розробників: як викликати стани, які параметри/тригери використовувати, рекомендації по інтеграції.
Обов’язкові вимоги
- Портфоліо з практичними роботами в Rive (мінімум 2 приклади).
- Впевнена робота з векторною графікою (Figma, Adobe Illustrator або еквівалент).
- Практичний досвід lip-sync або розуміння phoneme-driven підходів.
- Знання принципів анімації персонажів (timing, easing, anticipation тощо).
- Досвід оптимізації анімацій під мобільні платформи (зниження ваги, зменшення кількості ключових кадрів).
- Здатність описати інтеграцію для розробників зрозумілою мовою.
Бажані навички (плюс)
- Досвід інтеграції Rive у Flutter / iOS / Android проєкти.
- Наявність прикладів анімацій, орієнтованих під різну аудиторію (стилістика, емоції).
- Розуміння audio-driven lip sync технік і вміння генерувати phoneme timings.
Це контрактна позиція — можливі варіанти повна та неповна зайнятість. Мінімальна тривалість контракту — 3 місяці (з можливим продовженням).
Required languages
Russian | C1 - Advanced |
Ukrainian | C1 - Advanced |
English | B1 - Intermediate |
Published 19 September
45 views
·
4 applications
📊
Average salary range of similar jobs in
analytics →
Loading...