
ストーリー主体のゲーム制作に最適なプラグイン。会話システムとクエストシステムがセットになっており、ノードベースのエディタで複雑な分岐会話やクエストを直感的に設計できます。Blueprintで全機能が使える初心者向けです。
RPG、アドベンチャーゲーム、ストーリー駆動型の作品制作において、複雑な会話分岐やマルチステップのクエストを効率的に管理できます。ノードベースエディタにより、プログラミング知識がなくてもシナリオライターやデザイナーが直感的に会話木やクエストフローを設計・修正できることが強みです。
このPluginを選ぶ理由
専用ツールのため会話とクエストが統合管理でき、拡張性も高く中小〜中規模プロジェクトに最適です。一方、超大規模MMOや複数言語対応が必須の場合、より高度なローカライゼーション機能やバージョン管理を持つプラグインの方が適切になります。
✅ 向いているジャンル
ゲームプレイ
ゲームシステム・メカニクス構築に
UI
HUD・メニュー・ダッシュボード実装に
ツール
開発効率化・ワークフロー改善に
プラグイン有効化後にエディタがクラッシュする
OGS Coreが正しくインストールされていない可能性があります。マーケットプレイスで両プラグインを再度インストールし、プロジェクト設定 > プラグイン からOGS関連の項目をすべてチェックして有効化、その後エディタを再起動してください。
ノードエディタでダイアログが保存されない
これはUE5.4から5.5への移行時に発生する既知の問題です。プロジェクトのIntermediate、Saved、Binariesフォルダを削除してプロジェクトを再生成し、その後ダイアログアセットを新規作成してください。Discordコミュニティで最新情報を確認することも有効です。
QuestアセットでNPC会話タスクが表示されない
ダイアログアセットがプロジェクトで正しく認識されていない可能性があります。コンテンツブラウザをリフレッシュ(F5キー)し、ダイアログアセットがクエストアセットと同じフォルダか親フォルダにあるか確認してください。それでも解決しない場合はサンプルプロジェクトのフォルダ構造を参照して再現性を確認してください。
【シナリオ1: 村のNPCから複数クエストを受注するRPG】
村長NPCとの会話ノードを設計し、プレイヤーの選択肢によって「狼退治」「薬草採取」「護衛任務」の3つのクエストを分岐配置します。ノードベースエディタでは各選択肢をビジュアルで繋ぎ、条件分岐ノード(例:レベルチェック)を追加することで、プレイヤーレベルに応じた異なるクエスト提示が可能になります。クエスト完了後の報酬会話も同じフローで管理できるため、シナリオライターが完全なクエストループをコードなしで実装できます。
【シナリオ2: 謎解きアドベンチャーゲームの調査NPCとの多段階会話】
メイン調査対象のNPCに対し、初回会話→情報提供(クエスト「○○について調べる」)→再会話→新たな情報提供という段階的なストーリー進行を構築します。Quest内でダイアログの特定ノードを条件として設定(例:クエスト進捗度が50%以上)することで、プレイヤーが調査を進めるにつれてNPCの返答内容が動的に変わります。複雑な時間軸管理や状態遷移もノード上に可視化されるため、シナリオの矛盾チェックやテストが効率化されます。
Blueprint完全対応、初心者向けドキュメント充実、100+ユーザーの実績、5/5評価、Metahumans連携対応
作って覚えるアンリアルエンジン【Unreal Engine 5】〜ダンジョンゲーム編〜
daibond(井上大輔)
【ブループリント入門】Unreal Engine 5 で作る最恐ホラー脱出ゲーム
Katsuhiko Mikami
※ Udemyアフィリエイトリンクを含みます