
UMGで使える便利なUIウィジェット集。複数ウィンドウシステム、ファイルブラウザ、グリッドシステムなど、エディター風のツールやメディア編集アプリが簡単に作れます。C++不要でBlueprintだけOK!
エディター風のツールUIや複雑なメニュー画面が必要なゲーム(ビジュアルノベルのスクリプトエディタ、建築ゲームの設計画面、MMOのインベントリ・ギルド管理システム)で、複数ウィンドウの管理やファイルブラウザなどのプロフェッショナルなUI構築を素早く実現できます。Blueprintのみで開発可能なため、デザイナー主導のUI実装が可能です。
このPluginを選ぶ理由
標準UMGだけでは実装が煩雑な複数ウィンドウ管理やグリッドシステムが統合されているため、開発時間を大幅に短縮できます。ただしゲーム本体の画面構成がシンプルな場合(シューター、アクション系)は標準UMGで十分であり、過剰機能になるリスクがあります。
✅ 向いているジャンル
UI
HUD・メニュー・ダッシュボード実装に
ツール
開発効率化・ワークフロー改善に
Smart Widgetをドラッグできない、またはリサイズが反応しない
ウィジェットのInput設定を確認してください。親キャンバスパネルが「Is Variable」にチェックされていることと、Smart Widget自体にマウスインタラクション設定が有効化されているかを確認します。詳細パネル > Interaction > Visibility を「Visible」に設定してください。
複数ウィンドウを開くと、後ろのウィンドウが操作できない
これはModalウィンドウの挙動です。Modalを解除したい場合は、該当するSmart Widgetを選択し、詳細パネルでModal設定をOFFに変更してください。また、ウィンドウスタック順序を制御する場合はZOrderを調整します。
ファイルブラウザを追加したいが、テンプレートが見当たらない
プラグインのコンテンツブラウザから「Enhanced UI Content」フォルダを確認してください。見つからない場合は、View Options > Show Plugin Content にチェックを入れると表示されます。ファイルブラウザのテンプレートウィジェットをコンテンツから検索できます。
【シナリオ1: ビジュアルノベル制作ツール】
ゲーム内スクリプトエディタを構築します。Smart Widgetを3つ配置して、左側にシーン一覧(グリッドシステム)、中央にスクリプト編集画面、右側にキャラクター・背景プレビューを配置。ファイルブラウザを組み込んでプロジェクトファイルの読み込み・保存機能を実装します。Blueprintのみで、ドラッグ&ドロップでウィンドウレイアウトが自由に変更できるプロフェッショナルなエディタが完成します。
【シナリオ2: MMO向けギルド管理システム】
Modalウィンドウを活用してギルド情報、メンバー一覧、倉庫管理の複数画面をポップアップ式で構築します。Smart Widgetのタイトルバーに各機能名を表示し、ドラッグで好きな位置に移動可能な検査ウィンドウのような操作感を実現。グリッドシステムを使ってメンバーリストを効率的に表示し、Blueprintのオンクリックイベントで各種処理を連結することで、デザイナー主導で複雑なUI遷移を管理できます。
30以上のC++クラスと21個のBlueprintを含み、Blueprint主体の開発に対応。ドキュメント充実、Discordサポート完備。UE 5.4〜5.7対応でクロスプラットフォーム対応。
Unreal Engine 5 (UE5) でアクションゲームを作ってみよう! 初心者〜中級者向け実践講座
daichi takezawa
【ゲーム開発の基礎を学ぶ】Unreal Engine 5 アクションゲーム講座
daichi takezawa
※ Udemyアフィリエイトリンクを含みます