






分岐ストーリー設計ツール
Story Branch Lab は、ノベルゲームやADV、TRPGシナリオなどの分岐型ストーリーを整理・設計するためのツールです。
ノードを配置し、矢印でつなぐだけでストーリーの分岐構造を 視覚的に把握できます。
複雑になりがちなシナリオ構造も、全体を俯瞰しながら整理することが可能です。
また、グループによる分類やタブによる構造分割、タブ間の対応関係を確認できる「投影」機能など、
シナリオ制作を支援するための機能を備えています。
ADV制作、ノベルゲーム制作、TRPGシナリオ制作など、分岐構造を扱うあらゆる創作に活用できます。ノードを配置して、ストーリー構造を視覚的に設計
クリック操作で簡単に分岐(派生)を作成
グループタグでシーンやイベントを整理
タブ機能で章や視点ごとに構造を分割
投影機能でタブ間の対応関係を可視化
JSON形式でプロジェクトを保存・読み込みノードは、ストーリーの各シーンを表す基本要素です。
タイトルや本文を入力することで、それぞれのシーンの内容を整理できます。
ノード同士をつなぐことで、ストーリーの流れや分岐構造を視覚的に設計できます。
また、ノードはドラッグで自由に配置できるため物語全体の構造を俯瞰しながら整理することが可能です。
シナリオの設計段階から分岐の整理や構造の確認まで、ストーリー制作の基盤として活用できます。派生機能を使うことでノード同士を接続し、ストーリーの分岐を作成できます。
分岐元となるノードを選択し、「派生開始」を押して接続先ノードをクリックするだけで新しい分岐を追加できます。
作成された分岐は矢印として表示されるため、物語の流れや分岐構造を視覚的に確認できます。
また、作成した分岐は一覧から確認でき、不要な分岐は簡単に削除することも可能です。
シナリオの展開や選択肢の分岐を整理しながら、物語の構造を直感的に設計できます。投影は別タブ同士の「対応」や「影響」を可視化するための機能です。
通常の「派生」は同じタブ内で分岐(矢印)を作りますが、投影はそれとは別物で、タブをまたいだ関係を整理したいときに使います。
例えば、このような用途に向いています。
・章(L1 / L2 / L3)をまたぐ要素の対応付け
例:L1の「伏線」 → L3の「回収」
・視点・ルート別タブの“同一シーン”の対応
例:通常ルートと裏ルートで、同じイベントがどう変化するか
※グループが「分類」を行う機能なのに対し、投影はタブを越えた構造的な対応関係を整理するための機能です。
投影は「分岐を増やす」のではなく、構造の把握を助ける“参照レイヤー”を追加する機能です。
ストーリー制作では「ルートは違うけど意味は同じシーン」や「この伏線、どこで回収したっけ?」といった整理が必要になる場面がよくあります。
投影機能を使うことで、こうしたタブを越えた構造の対応関係を整理しながら、物語全体を俯瞰して設計できます。グループ機能では、ノードにタグ(グループ)を付けることで、ストーリーの要素を整理・可視化できます。
例えば、
・キャラクター
・テーマ
・伏線
・イベント
・感情
といった要素をグループとして登録しておくことで、ノードの内容を意味的に分類できます。
また、グループ可視化をONにすると選択したグループに関連するノードが画面上で強調表示されるため、特定の要素が物語のどこに配置されているかを直感的に確認できます。
さらに各タブごとの配置数も確認できるため、
「伏線が前半に偏りすぎていないか」
「特定キャラの出番が不足していないか」
といった構成バランスのチェックにも役立ちます。
グループ機能を使うことで、物語の要素を整理しながら、全体構造を俯瞰して設計できます。ノードは、ストーリーの各シーンを表す基本要素です。
タイトルや本文を入力することで、それぞれのシーンの内容を整理できます。
ノード同士をつなぐことで、ストーリーの流れや分岐構造を視覚的に設計できます。
また、ノードはドラッグで自由に配置できるため物語全体の構造を俯瞰しながら整理することが可能です。
シナリオの設計段階から分岐の整理や構造の確認まで、ストーリー制作の基盤として活用できます。派生機能を使うことでノード同士を接続し、ストーリーの分岐を作成できます。
分岐元となるノードを選択し、「派生開始」を押して接続先ノードをクリックするだけで新しい分岐を追加できます。
作成された分岐は矢印として表示されるため、物語の流れや分岐構造を視覚的に確認できます。
また、作成した分岐は一覧から確認でき、不要な分岐は簡単に削除することも可能です。
シナリオの展開や選択肢の分岐を整理しながら、物語の構造を直感的に設計できます。投影は別タブ同士の「対応」や「影響」を可視化するための機能です。
通常の「派生」は同じタブ内で分岐(矢印)を作りますが、投影はそれとは別物で、タブをまたいだ関係を整理したいときに使います。
例えば、このような用途に向いています。
・章(L1 / L2 / L3)をまたぐ要素の対応付け
例:L1の「伏線」 → L3の「回収」
・視点・ルート別タブの“同一シーン”の対応
例:通常ルートと裏ルートで、同じイベントがどう変化するか
※グループが「分類」を行う機能なのに対し、投影はタブを越えた構造的な対応関係を整理するための機能です。
投影は「分岐を増やす」のではなく、構造の把握を助ける“参照レイヤー”を追加する機能です。
ストーリー制作では「ルートは違うけど意味は同じシーン」や「この伏線、どこで回収したっけ?」といった整理が必要になる場面がよくあります。
投影機能を使うことで、こうしたタブを越えた構造の対応関係を整理しながら、物語全体を俯瞰して設計できます。グループ機能では、ノードにタグ(グループ)を付けることで、ストーリーの要素を整理・可視化できます。
例えば、
・キャラクター
・テーマ
・伏線
・イベント
・感情
といった要素をグループとして登録しておくことで、ノードの内容を意味的に分類できます。
また、グループ可視化をONにすると選択したグループに関連するノードが画面上で強調表示されるため、特定の要素が物語のどこに配置されているかを直感的に確認できます。
さらに各タブごとの配置数も確認できるため、
「伏線が前半に偏りすぎていないか」
「特定キャラの出番が不足していないか」
といった構成バランスのチェックにも役立ちます。
グループ機能を使うことで、物語の要素を整理しながら、全体構造を俯瞰して設計できます。

