
原題: Complete Wave Survival Top Down Shooter Game/Template
敵の波状攻撃を倒すトップダウンシューターゲームがすぐに作れるテンプレート。51個のBlueprint、敵AI、武器システム、波状敵スポナー、UIなど必要な機能がすべて揃っています。Windows/Mac/Android/iOSに対応済み。
波状敵戦闘を核とするトップダウンシューターの開発を高速化できます。ルーグライク、サバイバル、カジュアルシューターなど、敵の段階的な強化と複数ウェーブ構成が必要なゲームに最適。既製のAI・武器・UI・スポナーシステムをベースに、独自のビジュアルやバランスを追加して完成させる用途に向いています。
このPluginを選ぶ理由
Blueprint完全対応で、C++コーディング不要のため開発速度が圧倒的に速く、非プログラマーも参加可能な点が強みです。一方、高度なカスタマイズ(複雑なAI挙動やネットワーク機能)が必要な場合は、より柔軟なプラグインやフレームワークを検討すべきです。
動画の要約
このプラグインテンプレートは、Unreal Engine 5でトップダウン視点のシューティングゲームを作成するための完全なテンプレートです。敵が波状で襲ってくるサバイバルゲームのシステムが実装されており、ゲーム開発の初心者から中級者が既存のBlueprintを参考にしながら、カスタマイズして自分のゲームを作ることができます。このテンプレートを使用することで、ゼロからゲームシステムを構築する手間を省き、ゲーム開発学習を効率的に進めることができます。
YouTubeで見る✅ 向いているジャンル
ゲームプレイ
ゲームシステム・メカニクス構築に
UI
HUD・メニュー・ダッシュボード実装に
プロジェクト内に51個のBlueprintがすべてコピーされて、Content Browserが見づらくなった。
フォルダ構造を整理してください。「Enemy_AI」「Weapons」「UI」「Spawner」などカテゴリ別にフォルダを作成し、プラグインのBlueprintをコピー→整理→不要な元ファイルを削除することで、スッキリした環境になります。整理後、プロジェクト全体を保存してから作業を進めてください。
モバイル(iOS/Android)でタッチ入力がうまく反応しない。
Enhanced Input SystemのタッチマップをIMGUIではなくEnhanced Input対応に修正してください。デモマップの「PlayerController_BP」→「入力アクション設定」で、タッチ座標を正規化(0.0~1.0)しているか確認します。また、Joystick設定で「デッドゾーン」値(通常0.2)をデバイステストで調整してください。
マルチプレイ対応にしたいが、キャラクターや敵の動きが同期されない。
このテンプレートはネットワークレプリケーション非対応のため、マルチプレイ実装時は別途対応が必要です。各キャラクターBlueprintで「Replicate Movement」を有効化し、重要な変数に「Replicated」フラグを設定してください。ただしスポナーシステムと敵AI全体の同期は複雑なため、UE5のReplication Graph機能の導入を推奨します。
【シナリオ1: ルーグライクサバイバルゲーム】
デモマップをベースに、各ウェーブをクリアするたびに難易度が指数関数的に上昇するシステムを構築します。敵のHPと移動速度をWave番号に応じてスケーリングしたり、新しい敵タイプ(ボス敵など)をWave5以降から登場させたりして、プレイ時間の経過とともに緊張感が高まる体験を実現できます。プレイヤーがドロップアイテムで一時的に強化できるシステムも組み込むと、ルーグライク特有の中毒性が生まれます。
【シナリオ2: モバイルカジュアルシューター】
iOS/Android向けに最適化したバージョンを作成します。デモの武器システムをシンプルに改造し、タッチスクリーン操作用のフローティングジョイスティックをUIに配置します。ウェーブクリア時にスター評価(1~3★)を表示し、広告視聴で追加ボーナスを得られる仕組みを追加することで、カジュアルユーザーに適したキャッシュフロー設計が実現できます。Kenney.nlのアセットを活用した低ポリゴンビジュアルはモバイル性能にも最適です。
51個のBlueprint搭載、敵AI・武器・ピックアップ・波状スポナー・カスタムJoystick・ミニマップなど、トップダウンシューター開発に必要な全機能が揃っており、初心者でも複雑な実装なしにゲーム完成可能。マルチプラットフォーム対応で拡張性も高い。
作って覚えるアンリアルエンジン【Unreal Engine 5】〜ダンジョンゲーム編〜
daibond(井上大輔)
Unreal Engine 5 (UE5) でアクションゲームを作ってみよう! 初心者〜中級者向け実践講座
daichi takezawa
※ Udemyアフィリエイトリンクを含みます