ビジュアルノベルを作る
作業中
このドキュメントはまだ拡張・修正中です。機能、スクリーンショット、説明はTalescapeの公開リリースまで変更される可能性があります。わかりにくい点や助けが必要な場合は、公式Talescape Discordで質問してください。必要に応じてページを明確化したり更新したりします。
このガイドを使って Talescape でビジュアルノベルを企画しよう。ビジュアルノベルには、明確なシーンの文脈、表情豊かなキャラクター表現、読みやすい会話の流れ、そして目に見える結果をもたらす選択が必要だ。
作品は章とシーン、キャラクター、ダイアログ、変数、ストーリープレビューと自動チェックを中心に組み立てる。
1. 体験を定義する
まずプレイヤーにどんな感情を抱かせたいか、プレイヤーが何を変えられるかを決めよう。ビジュアルノベルは恋愛的、ドラマチック、ミステリアス、コメディ、政治的、親密なものなどになり得る。重要なのは分岐の数ではなく、各シーンが何を明かし、各選択が何に影響するかだ。
ストーリー作成時には感情のトーンに合うドリームタイプを選び、タイトルと基本言語を設定する。最初のプレイ可能なバージョンは、告白、対決、発見、転換点など1つの完結した感情のビートに集中させよう。
2. 構成を計画する
章とシーンを使って物語のリズムを整理しよう。シーンは文脈を与える:会話がどこで起きるか、誰がいるか、何が変わったか、次にどんな決断が来るか。
シンプルな構成は導入、1つ以上の会話シーン、結果を示すシーン、締めの瞬間を含められる。大きな構成はルートや章、関係アークに分岐することもある。プレイヤーが状況を理解し、選択の結果を確認できる最小の構造を使おう。
詳細シーンは手紙、記憶、電話画面、手がかり、内的独白などのオプション的な瞬間を補強できるが、メインの物語の流れを置き換えないようにする。
3. コアシステムを選ぶ
ビジュアルノベルは次の3つのコアシステムに依存する:
- Characters: 繰り返し登場する話者、立ち絵、ポーズを整理する。
- Dialogues: 会話の流れとプレイヤーの選択を組み立てる。
- Variables or remembered choices: 後のシーンが反応できるように決定を保存する。
再利用可能な背景、立ち絵、ポーズ画像、音声はMedia Libraryに保存しよう。名前は一貫性を持たせて、物語が大きくなってもダイアログやシーンエディターが見やすくなるようにする。
4. プレイヤーの流れを作る
Dialogue Editor は物語の流れを可視化する。ダイアログ行はナレーションや台詞を担い、選択肢はプレイヤーが答える、ためらう、情報を明かす、トーンを選ぶなどの手段を与える。
複雑さを加える前に流れを読みやすく保とう。便利なパターンは各選択肢に一つの明確な目的を持たせること:関係を変える、情報を明かす、後の選択肢を開く、シーンを別の結末に向かわせる、など。すべての分岐が意図的に物語に戻るか、明確な終わりに到達することを確認する。
5. 状態とロジックを追加する
物語が過去の決定に反応する必要があるときは、記憶された選択や変数を使おう。これは別の行を表示する程度の小さなことから、ルート、関係、エンディング、利用可能なシーンを変えるといった大きなことまであり得る。
状態名は実装ではなく意味に基づいて明確に付ける。kept_secret、earned_trust、asked_about_letter のような名前は、後で理解しやすく、汎用的なフラグより扱いやすい。その上で条件を使って、関連する状態が true のときだけダイアログ、選択肢、シーン要素を表示する。
6. 表現を磨く
Scene Editor を使って文章のトーンをサポートしよう。背景は場所を示し、キャラクター要素は存在感や表情を伝え、テキスト要素はシーンタイトル、内的独白、短い場所の合図などを追加できる。
ムードを強めるときは音楽や環境音を追加してもいいが、装飾的な層を加える前にレイアウトを読みやすく保つ。プレイヤーは常に誰が話しているか、どんな選択があるか、その瞬間がなぜ重要かを理解できるべきだ。
7. 体験をテストする
まず個々のダイアログをプレビューし、その後フルのシーンや章をプレビューしよう。すべての分岐が意図した結果に到達するか、すべての記憶された選択が何か目に見える変化をもたらすか、すべてのルートが感情の弧に合っているか確認する。
Debug Menu を使って変数を変更したり、直接別の状態にジャンプしたりしよう。これにより毎回物語を最初からやり直さずに後の反応をテストできる。
8. リリースの準備をする
リリース準備の前に自動チェックを実行しよう。ビジュアルノベルでは、到達不能なダイアログ分岐、欠けている背景、壊れたキャラクター参照、不完全なメタデータ、どこにもつながらない選択肢に特に注意する。
ストーリー設定で明確な説明、タグ、スクリーンショット、コンテンツ警告、年齢レーティングを追加しよう。さらに深く確認するには次を参照する:
- ナラティブテクニック — ルート設計とペーシング。
- 変数 — 長期的なルート状態。
- 条件 — オプション行や隠し選択肢。
- リリースワークフロー — ストーリーが準備できたとき。