
Plissé
Runtime 0:58
A collaborative workspace: pages edited together live, an assistant that writes, summarizes, translates and cites its sources, a database that switches views, automations, publishing and offline mobile.
Launch film

Motion design written in code and directed by a human: a storyboard before any animation, then your film in every format.
Launch films animated in code, made to show a product in action.
Launch films

Runtime 0:58
A collaborative workspace: pages edited together live, an assistant that writes, summarizes, translates and cites its sources, a database that switches views, automations, publishing and offline mobile.
Launch film

Runtime 0:54
A collaborative design canvas: live cursors, an assistant that sorts sticky notes into themes, components, prototyping, UI built from a written description and the handoff to developers.
Launch film

Runtime 0:58
A developer cloud: a git push that becomes a preview, a global edge across 34 regions, database, auth, logs and traces, automated code review and a rollback.
Launch film

Runtime 1:00
Meetings, wired into the CRM: a live transcript, notes that write themselves, the follow-up email, a CRM that fills itself, pipeline and forecast, then coaching.
Launch film

Runtime 0:56
Spend management: virtual and metal cards, receipts matched on their own, approvals, budgets, a treasury transfer, multi-currency, the month-end close and a fraud freeze.
Launch film
15 business days for a 30-second film, 20 for a 45–60 s one. You approve every stage, and all of it can happen in writing.
Typical timeline for a 45–60 s launch video, in business days, if each approval comes back within 2 business days.
Our films start from your real interface, fonts and colors.
Rebuilt as crisp vectors, sharp from a phone to 4K.
A new headline is one line of code. Your product changes? Every version follows.
16:9, 1:1, 4:5 and 9:16: the same film, recomposed for each frame.
1// scene-03.tsx2const land = 108; // 00:00:04:123 4const t = spring({ frame: frame - land, fps: 24 });5const y = interpolate(t, [0, 1], [48, 0]);6const opacity = interpolate(frame, [land, land + 10], [0, 1]);7 8return <FeatureCard style={{ opacity, y }} />;Mathieu, the founder, writes the story, directs every beat and reviews every render. No synthetic people on screen.
The Cutscene app
The same motion design written in code, as ready-made pieces you put together, right in your browser.
Free to start · with an account

Every project gets a written quote after the brief. These are our standard scopes; anything else is quoted the same way.
Start small
A 6–10 second loop for your feed, landing page or waitlist, in 7 business days. The easiest way to see how we work.
Make it yourself
Templates and animated pieces to put together yourself, with your words and your colours.
Freeto start
Open the appFor teams that ship every week. Three-month minimum, then month to month.
Retainer Ship
€890/ month
Up to 3 feature clips a month, or one 30 s launch video plus one clip. One active request at a time; each clip is delivered within 5 business days of its approved brief.
Retainer Scale
€1,790/ month
Up to 6 clips a month, or one 60 s launch video plus two clips. Each clip is delivered within 5 business days of its approved brief, with priority scheduling.
Tight launch date? Tell us in your first message, and we’ll tell you honestly whether it’s doable.
Turnarounds are indicative and confirmed in the quote. They start from the signed quote and a complete brief, and extend by the same amount whenever we’re waiting on your feedback.
Prices are final: VAT not applicable under article 293 B of the French Tax Code (micro-enterprise VAT exemption).
Anything else? Ask in the form below or write to us. mathieu@cutscene.studio
Share a few details and we’ll come back by email with a few questions, then a written quote. A call if you prefer, but nothing requires one. You’ll hear from Mathieu, not an autoresponder.
Prefer email? Write to mathieu@cutscene.studio