マルチエンディングの設計
「Echoes of Tomorrow」は、プレイヤーの選択によって物語が分岐するビジュアルノベルです。エンディングは全部で7つ。この複雑な分岐をどう管理したか紹介します。
Ink Scriptの活用
物語エンジンには Ink Script を採用しました。変数管理と条件分岐が直感的に書けるため、非プログラマーのライターでも扱いやすいのが特徴です。
=== chapter_1 ===
あなたは目を覚ます。見慣れない天井が広がっている。
* [起き上がる] -> wake_up
* [もう少し寝る] -> sleep_more
=== wake_up ===
~ trust += 1
窓の外には、見たこともない風景が広がっていた。
AI生成アートとの共存
背景やキャラクターデザインの一部にAI生成を活用しました。重要なのは、AIを「代替」ではなく「加速装置」として使うこと。
振り返り
物語コンテンツの開発はコードとは異なる品質管理が必要です。次回は、テストプレイから得たフィードバックループについて書きます。