Перейти до змісту
Poberailo

Випущено · Студія наративу · веб-застосунок · 2026

FMV Builder — студія інтерактивних фільмів

Інструмент авторства · FMV і візуальні новели

Відкрити студію→fmv-builder.vercel.app
FMV Builder — студія інтерактивних фільмів

Синопсис

Студія для інтерактивних фільмів (FMV) і візуальних новел, що виросла з виробництва FMV-01: монтажна кімната з плаваючими вікнами — матеріали, монітор, гра, таймлайн, граф, властивості — де кадр правиться прямо на моніторі. Сцени — графи (Enter → Moments → End), звʼязані графом проєкту; сімнадцять механік — діалогові вибори, QTE, hold, explore, предмети, докази, телефон, кодова панель, погляд — привʼязуються до моментів, а змінні й предмети перевіряються всіма шляхами. Решту ремесла закривають редактор HUD, звук на таймлайні з хвилями, новели в режимі сценарію, документи проєкту й AI-співавтор (бета). Усе автозаписується в браузер (IndexedDB) з історією версій і резервними копіями; реліз-бар перевіряє історію і випускає її одним посиланням, що оновлюється, веб-ZIP для itch.io або Electron/Steam-набором. Реліз — працює з пʼятьма демо-проєктами на fmv-builder.vercel.app — передісторія в девлозі, а порівняння інструментів інтерактивного кіна розставляє його серед альтернатив.

Роль

Автор · дизайн · розробка

Ключові можливості

Одна кімната студії для всього фільму

01

Одна кімната студії для всього фільму

Плаваючі вікна — матеріали, монітор, гра, таймлайн, граф, властивості — в одній темній кімнаті. Кадр правиться прямо на моніторі, вікна тягнуться і розгортаються, а розкладка зберігається окремо для кожного проєкту. Задача: тримати весь фільм перед очима і не губитися у файлах.

Розгалуження без коду

02

Розгалуження без коду

Граф проєкту звʼязує сцени у фільм; граф сцени — хребет Enter → Moments → End. Сімнадцять механік ставляться з пресетів і привʼязуються до моментів, а змінні й предмети проганяються всіма шляхами, позначаючи неможливі вибори й недосяжні сцени. Задача: складати розвилки так швидко, як пишеться сценарій.

Візуальні новели як повноцінні проєкти

03

Візуальні новели як повноцінні проєкти

Окремий VN-режим: сцена читається як сценарій («Іра (сердита): …»), персонажі мають емоції й вигляд, таймлайн розкладає репліки, постановку та інтерактив, а фінали — повноцінні сцени в графі. Задача: вести новелу від першої репліки до фіналів, не виходячи з кімнати.

Інтерфейс гри живе на кадрі

04

Інтерфейс гри живе на кадрі

Редактор HUD кладе панелі героїв, зброю з набоями, шкали, інвентар і текст зі змінними прямо на кадр — правка одразу на моніторі, з прилипанням. Кожен віджет живе у своїх сценах (вся гра / акт / від сцени й далі), вміє чекати умову і має три вигляди та тестові значення. Задача: дати гравцеві шкали й зброю, не виходячи з фільму.

Чути те, що показує таймлайн

05

Чути те, що показує таймлайн

Аудіокліпи з хвилями лежать на таймлайні поруч із кадрами й інтерактивом; інспектор звуку прослуховує файл, мікшер живе у студії й плеєрі, а музика акту й усього фільму перетікає між сценами без обриву на склейці. Задача: озвучувати фільм там, де його монтажуєш.

AI-співавтор будує чернетку — ви застосовуєте

06

AI-співавтор будує чернетку — ви застосовуєте

Агент (бета) править проєкт за завданням звичайною мовою: запуск будує чернетку зі списком змін людською мовою, розмова продовжується з урахуванням вибраної сцени, і нічого не змінюється у фільмі, поки ви не натиснете «Застосувати». Працює з DeepSeek, OpenAI, OpenRouter або локальним Ollama. Задача: делегувати механічне письмо, лишивши авторство собі.

Аудит історії перед релізом

07

Аудит історії перед релізом

Панель «Аналіз» прочісує весь граф історії — тупики, сирітські сцени, сцени без арту, порожні сцени, биті цілі — плюс статистика читання (сцени, гілки, фінали, обсяг тексту) і покриття плейтестами. Задача: ловити дири до того, як їх побачить глядач.

З кімнати — в руки гравцеві

08

З кімнати — в руки гравцеві

Плеєр додає титульний екран, «Продовжити», знайдені кінцівки й збереження; реліз-бар проводить перевірку перед публікацією (глухі кути, недосяжні кінцівки, зниклі файли, вага), збирає сторінку гри і публікує одне посилання, що оновлюється, — плюс ембеди, Web ZIP для itch.io (офлайн-PWA) та Electron-набір для Steam. Задача: випускати фільм, а не будувати пайплайн.

Механіки

  • Бін-ієрархія — акти, сцени, епізоди; вкладка «Елементи» — персонажі, кадри, відео, звук, предмети й змінні з відстеженням використання та заміною файлів
  • Граф проєкту — звʼязки мишею, «Впорядкувати» за сюжетом, згортання актів, групи й нотатки, мінікарта, перевірка шляху гравця й стану на вході
  • Хребет сцени — Enter → Moments → End; титри, активності, аудіо та пресети інтерактиву на моментах; правка прямо в кадрі на моніторі
  • 17 пресетів інтерактиву — діалогові вибори, QTE, hold, explore, предмети, докази, телефон, кодова панель, погляд, мʼякі дедлайни, діегетичний UI…
  • HUD — панелі героїв, зброя з набоями, шкали, інвентар, текст зі змінними; області дії по сценах і показ за умовою, правка на моніторі
  • Звук — хвилі на таймлайні, інспектор звуку, мікшер у студії й плеєрі, музика акту й усього фільму без обриву на склейці
  • Інструменти історії — дублювання гілок, пошук по проєкту, спільний каст, документи зі згадками сцен, аудит (тупики, сирітські сцени, биті цілі), покриття плейтестами
  • Локальні збереження — автозапис у IndexedDB, історія версій, резервні копії, синхронізація вкладок, експорт/імпорт JSON
  • Release desk — перевірка перед публікацією, сторінка гри, одне посилання, що оновлюється, ембеди, Web ZIP (itch.io PWA), Electron/Steam-набір
  • Агент (бета) — правки за завданням звичайною мовою у чернетці зі списком змін, «Застосувати» одним кроком; DeepSeek / OpenAI / OpenRouter / Ollama

Стек

React 19 · TanStack Start/RouterZustand · Tailwind v4 · ViteIndexedDB autosave · history · backupsWeb runtime · Web ZIP PWA · Electron/Steam kitLLM agents: DeepSeek · OpenAI · OpenRouter · Ollama