August 15, 2025

ダイアログ&イベントの導入

journal

このアップデートでは、物語をインタラクティブにするコアのロジックシステムを導入した。変数条件トリガーがバックエンドに追加され、エディタに統合された。これらのシステムは、プレイ中のプレイヤー入力や内部の変化に対して物語がどのように反応するかを定義する。

変数は物語を通して持続する値を保持できるようになった。数値、真偽値、テキストのいずれでも扱える。条件はこれらの値を参照して、物語のどの部分を表示または非表示にするかを決定する。トリガーは特定の要件が満たされたときにイベントを開始するために使われる。これらが組み合わさって、物語内の動的な振る舞いの基礎を作る。

また、イベントシステムの最初のバージョンも追加した。イベントは1つ以上のアクションを保持するコンテナだ。各イベントは設定に応じて一度だけ、または複数回実行できる。この構造は今後、変数の更新、シーンの切り替え、実績の解除など、物語内のロジックの大部分を扱うことになる。

ダイアログ分岐もエディタに追加された。ダイアログ行は条件を含めることができるため、応答やアクションが以前の選択に依存するように設定できる。このアップデートではシーン要素も導入された。これらの要素は後にシーン内にどんなオブジェクトが存在し、それらと何が相互作用できるかを定義する。

これらのシステムが整ったことで、物語は状態を追跡し、プレイヤーの入力に反応し、プレイ中に流れを変更できるようになった。これはアイテムや複雑なイベント連鎖など、今後の機能群の技術的基盤となる。