このプロジェクトについて
Flow GraphはUnreal Engine向けのオープンソースプラグインで、設計に依存しないイベントノードエディタを提供します。これは、ビデオゲームにおけるナラティブレイヤーの設計における10年の経験に基づき、仮想世界でのイベントのフローをスクリプト化するために調整されています。このプラグインはシンプルさを重視し、開発者がゲームプレイ要素全体(ロジックとデータ)を単一のFlow Node(関数ではなくUObject)にカプセル化できるようにします。これにより、ゲーム全体で一度だけ繰り返し可能な「イベントスクリプト」を書くことができます。Flow Nodeは設計上非同期/遅延型であり、デリゲートを購読し、出力ピンをトリガーすることでイベントに反応します。各ノードは独自の入力/出力ピンのセットを定義し、機能を表すノードを接続することでゲームフローを簡単に設計できます。エディタは、ゲームプレイ中にノードとワイヤー上で便利なデバッグ情報の表示をサポートし、アクティブなFlow Node上にメッセージを表示します。このプラグインは拡張可能で、開発者はカスタムノードやエディタのカスタマイズを書くことで、ゲーム固有の機能を追加できます。Getting Startedガイドと包括的なドキュメントがGitHub Pagesに含まれています。このプロジェクトはReikon Gamesで開発された内部ツールに基づいており、The Witcherシリーズで使用されたようなナラティブツールに触発されています。これは特定の実装ではなく、調整されたシステムを構築するための基盤として意図されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.