
ゲーム起動やレベル遷移時に表示するロードスクリーンを簡単に作成できるプラグイン。プログレスバー、動画、ミニゲーム、3D要素など自由にカスタマイズ可能。ワールドにアクターを置くだけで使い始められます。
大規模なレベル遷移やアセット読み込みが多いアクションRPG、オープンワールド、MMOなどで、ロード時間を有効活用してプレイヤーの没入感を損なわないUI体験を実現。プログレスバーだけでなく動画やミニゲームを組み合わせることで、待機時間をコンテンツ化できる点が強み。
このPluginを選ぶ理由
アクター配置だけで実装でき、Blueprintレベルで高度なカスタマイズが可能なため、UIプログラマーがいないチームでも導入しやすい。一方、超軽量なローディング画面が必要な場合や、既存UIシステムに深く統合する必要がある場合は、自作またはシンプルなSlateソリューションの方が向くことがある。
✅ 向いているジャンル
UI
HUD・メニュー・ダッシュボード実装に
ゲームプレイ
ゲームシステム・メカニクス構築に
ツール
開発効率化・ワークフロー改善に
ワールドにLoading Screen Actorを配置したがロード画面が表示されない
Level Persistenceが正しく設定されているか確認してください。メインレベルとサブレベルの関係が不正な場合、ロード画面がトリガーされません。ドキュメントの「Level Persistence」チュートリアルを参照し、Transition Levelの設定を再確認してください。
キャラクター操作ができない、または入力が反応しない
このプラグインはLegacy Input Systemを使用しています。UE5で新しいEnhanced Input Systemを使っている場合、Project Settings > Input の設定を確認し、必要に応じてLegacy Inputに切り替えるか、カスタム入力バインディングを追加してください。
複数のサブレベルを切り替える際、毎回Transition Levelに戻ってしまう
Set Transition Level ノードでTransition Levelを新しいレベルに動的に変更することで、サブレベル間の直接遷移が可能になります。フォーラムの投稿例を参考に、レベル遷移ロジックをGame Modeまたはゲーム管理用のPersistent Actorで集中管理することをお勧めします。
【シナリオ1: オープンワールドアクションRPG】
プレイヤーが大規模なダンジョンに進入する際、5~15秒のロード時間が発生します。Loading Screen Actorを使用して、背景にはダンジンのコンセプトアート、中央に進捗バーを配置。さらにロード中にミニゲーム(敵パターン学習など)を組み込むことで、待機時間をゲームプレイの一部として活用でき、プレイヤーの没入感を損なわないUI体験を実現できます。Level Persistenceチュートリアルでメインワールドとダンジョンサブレベルの管理方法を学べば、シームレスな遷移も可能です。
【シナリオ2: MMOロビーシステム】
ゲーム起動時とマッチング完了後のマップロード時に異なるロード画面を表示する必要があります。Loading Screen Actorの詳細パネルで背景動画を設定し、起動時はムービー、マッチング後はゲーム内の戦闘準備アニメーションを背景に流します。ロード進捗をプログレスバーで表示し、並行して「ゲームのヒント」テキストやサーバーステータス情報をウィジェットで追加することで、プレイヤーに安心感を与えながら効率的にアセットを読み込むことができます。
15個のチュートリアルレベルを含み、Blueprintのみで完全にセットアップ可能。最小限のセットアップから高度なイベントハンドリングまで学習段階に応じた例が豊富。初心者向けのドラッグ&ドロップ例から実践的な応用例まで網羅されているため、Blueprint初心者~中級者が段階的に学べる設計になっている。
Unreal Engine 5 (UE5) でアクションゲームを作ってみよう! 初心者〜中級者向け実践講座
daichi takezawa
【ゲーム開発の基礎を学ぶ】Unreal Engine 5 アクションゲーム講座
daichi takezawa
※ Udemyアフィリエイトリンクを含みます