Tech · open source
FlatInk
Un format d’animation interactive pour le web.
Un éditeur visuel en ligne, et flatkit, sa partie open source : un langage, un compilateur et un player. On l’a construit pour Moiki, et il anime aussi ce site.
FlatInk · En chiffres
- MITlicence du langage, du compilateur et du player
- 32 Kole player, compressé : assez léger pour se glisser dans n’importe quelle page
- 1fichier .flatpack qui contient toute l’animation, prêt à jouer
Le format
FlatInk reprend une idée qu’on aimait dans le vieux SWF : un seul fichier qui se lance et qui joue.
Une scène FlatInk décrit des formes, une timeline, des animations, et aussi des interactions :
glisser-déposer, zones de dépôt, cartes à gratter, relier des points, physique, son. Tout tient dans
un fichier .flatpack autonome, lu dans un simple <canvas>, sans plugin.
Dans Moiki, c’est la brique des activités animées et interactives. Elles s’intègrent dans une page et renvoient leurs résultats à l’application qui les accueille.
L’éditeur
L’éditeur FlatInk tourne dans le navigateur, sans installation ni compte, et les projets restent en local. On y dessine, on anime sur une timeline, et on écrit le comportement en texte ou en blocs visuels. On exporte ensuite en SVG, ou sous forme d’un player autonome à intégrer où l’on veut.
Open source : flatkit
Avec flatkit, on écrit une scène à la main dans un langage lisible. Le compilateur flatc la
transforme en .flatpack, et le player la joue. Les paquets sont publiés sur GitHub et npm
(@flatkit/player, @flatkit/compiler). Une scène écrite en texte se versionne dans git, se génère
depuis un script et se teste en intégration continue.
Le projet est en bêta, le format bouge encore. Le livre de l’accueil, les fioles du labo et les petites scènes des pages produits sont écrits à la main en flatkit.
En images





Nos autres produits
Écrivez-nous.
- Presse et médias
- contact@zwyk-studio.comPress kit
- Collaborations créatives ou techniques
- contact@zwyk-studio.com
- Investisseurs et financeurs
- Pitch deck Moiki EDU