
Blueprintで完全に構築されたマルチプレイヤー対応のトップダウンシューターテンプレート。Destiny風のインベントリ、高度なAI敵、CommonUIメニュー搭載。初心者でもカスタマイズできるコンポーネント設計で、すぐにゲーム開発を始められます。
マルチプレイヤーのトップダウンシューターやアクションRPG(Destiny風のルートシューター含む)を迅速に開発できるテンプレートです。Blueprintで完全に構築されているため、インベントリシステム、敵AI、UIメニューなどの基盤が既に用意されており、ゲーム固有のメカニクスやコンテンツに集中できます。
このPluginを選ぶ理由
フルスタックなマルチプレイヤー機能(リプリケーション対応)とDestiny風インベントリの組み合わせが珍しく、同等の完成度を持つテンプレートは少なくコスト削減が大きいです。ただしトップダウン視点に特化しているため、三人称視点や一人称視点の変更には相応の改造が必要です。
動画の要約
このプラグインは、Unreal Engine 5でマルチプレイヤーに対応したトップダウンシューター(俯瞰視点のシューティングゲーム)を簡単に作成できるテンプレートです。FAB.comで配布されており、v1.3への更新により機能が強化されています。Blueprintをベースに設計されているため、プログラミングの知識がなくても、このテンプレートを基に自分のゲームアイデアを実現できます。初心者から中級者のゲーム開発者が、マルチプレイ対応のシューターゲームを効率的に開発する際の強力な基盤となります。
YouTubeで見る✅ 向いているジャンル
ゲームプレイ
ゲームシステム・メカニクス構築に
UI
HUD・メニュー・ダッシュボード実装に
プラグイン有効化後も「Common UIが見つからない」というエラーが出る
Engine/Plugins/Marketplace のフォルダを確認し、プラグインが正しくインストールされているか確認してください。プラグインを無効にしてから再度有効化し、エディタを完全に再起動します。それでも解決しない場合は、プロジェクトの .uproject ファイルを テキストエディタで開き、"Plugins" セクションのプラグイン参照が正しいか確認してください。
マルチプレイセッションでプレイヤー番号が表示されない、または重複している
このテンプレートにはプレイヤー識別用のUIシステムが実装されています。Content/Blueprints/UI フォルダの PlayerNumberWidget(またはプレイヤー表示用BP)を開き、GetPlayerIndex ノードが正しくプレイヤーコントローラーから情報を取得しているか確認します。ローカルマルチプレイの場合は、GameMode または PlayerController BP内で各クライアントに一意なプレイヤーIDを割り当てるロジックを追加してください。
Windows以外のプラットフォーム(Mac、Linux、コンソール)で実行したい
現在このテンプレートはWindowsのみ対応です。他プラットフォームへの対応を検討する場合は、テンプレート作成者(VirtualWorks)のDiscordコミュニティで対応予定を確認するか、Enhanced Input および Animation Warping プラグインの対応状況をUEドキュメントで確認してください。独自にマイグレーションする場合は、入力システムをプラットフォーム別に分岐させる必要があります。
【シナリオ1: Destiny風ルートシューター】
このテンプレートを使用して、複数プレイヤーがダンジョンを探索し、敵を倒して装備をドロップさせるゲームを構築します。プレイヤーは倒した敵から得た武器や防具をインベントリシステムで管理し、メニュー画面から装備を切り替えることができます。テンプレートの敵AI(高度なビヘイビアツリー搭載)は複数敵での連携攻撃に対応しており、Content/Blueprints/AI フォルダのEnemy BP を複製して敵タイプを増やすだけで、バリエーション豊かなダンジョン体験を実現できます。
【シナリオ2: ローカルマルチプレイアクションゲーム】
テンプレートのマルチプレイ基盤を活用して、4人まで同時プレイできるローカルコープゲームを開発します。各プレイヤーの番号表示(フォーラム事例参照)をUIに統合し、敵波状攻撃(Wave System)を実装することで、プレイヤー同士が協力して敵を撃破するゲームモードを構築します。CommonUI メニューを拡張してキャラクターセレクション画面やゲーム設定パネルを追加し、カジュアルゲーマー向けの直感的な操作体験を完成させることができます。
100%Blueprint実装で初心者向け、詳細ドキュメント完備、203個のBlueprint・82個のWidgetで実装済み、マルチプレイ対応のサーバーオーソリティアーキテクチャ採用、コンポーネントベースで機能追加が容易
作って覚えるアンリアルエンジン【Unreal Engine 5】〜ダンジョンゲーム編〜
daibond(井上大輔)
Unreal Engine 5 (UE5) でアクションゲームを作ってみよう! 初心者〜中級者向け実践講座
daichi takezawa
※ Udemyアフィリエイトリンクを含みます