Rive
Éditeur d'animation interactive et moteurs de rendu qui la jouent dans ton app. Tu dessines et animes dans l'éditeur, puis tu poses une machine à états : quel état suit quel autre selon un survol, un clic, le défilement ou une valeur venue de ton code. Le fichier `.riv` exporté est lu par des moteurs open source (licence MIT) pour le web, React, React Native, Flutter, iOS, Android, Unity et Unreal. L'éditeur, lui, est un service payant au-delà du plan gratuit.
Forces
- La machine à états vit dans le fichier : ton code envoie un événement ou une valeur, l'animation choisit son état
- Liaison de données : texte, couleurs et nombres de l'animation se branchent sur ton app (hooks `useViewModel` côté React)
- Moteurs de rendu sous licence MIT, du web à Unity et Unreal : le même fichier sert le site et l’app mobile
Limites
- Plan gratuit : exports avec écran de démarrage Rive, 3 fichiers et 1 projet. Le plan Cadet, à 9 $ par siège et par mois, l'enlève
- L'éditeur est un outil de motion designer : états, transitions et os se règlent à la main, compte des jours avant d'être à l'aise
- Le fichier `.riv` ne s’ouvre que dans Rive : ton animation dépend de leur éditeur pour toute retouche
Pour qui
- Une mascotte ou une illustration qui doit réagir au curseur, au défilement ou à un état de ton app
- Une équipe qui veut la même animation interactive sur le site, iOS et Android