NUnity講座おすすめナビLEARNING MATERIALS CATALOG
Unity C# ゲーム開発 初学者から中級者へ! : 2Dローグライト爆弾アクションゲーム制作講座:教材案内カード(書影ではありません)

MATERIAL / 動画講座

Unity C# ゲーム開発 初学者から中級者へ! : 2Dローグライト爆弾アクションゲーム制作講座

爆弾を置いて敵と戦う2D作例を通じ、壁と敵の生成、爆発、HP、経験値と報酬、MVP/依存性注入、スコア保存、追跡AI、ビルドまで制作を追う。

公式の掲載情報を見る ↗

著者・講師と制作担当

公式講座ページの講師欄と、その欄からリンクされた公式プロフィールを照合。

担当確認:確認済み / 2026-10-10。名前からプロフィールと関連教材へ進めます。

担当表記の出典
著者・講師一覧を見る →

言語と日本語への対応

公式の講座言語欄で日本語を確認。日本語字幕は自動生成と明記されている。

公式講座ページの音声に対応する「Course Language」欄が Japanese。字幕欄とは別の項目で、講座の言語メタデータも ja-JP。公開本文に外国語・翻訳吹替を示す説明は確認されなかった。

具体的に何を学び、何を作るか

公式は12セクション・196レクチャー、18時間17分。本編「2Dローグライト爆弾アクションゲーム制作」は87回で約9時間46分。前の11セクションは導入・キーワード別基礎・外部機能で、本編とは分けて紹介した。時間は公開目次の表示/所要時間から確認。

  1. 基礎:C#からUnityの部品へ

    変数・配列・List・Dictionaryから、継承・インターフェース・委譲、デリゲート・ラムダ・LINQへ進む。Unity側はInputAction/PlayerInput、ScriptableObject、オブジェクトプール、UI、Tilemap、Cinemachine等をキーワード別に確認する。

  2. 設計と外部機能:演出・依存性・通知・待機

    前半にDOTween、VContainerの登録とLifetimeScope、R3のSubject・ReactiveProperty・Observable等、async/awaitとUniTaskのセクションがある。MVPはリアクティブプログラミング章内の1回として収録。現在のパッケージ版との互換性は未検証。

  3. 本編導入:入力とキャラクターの動き

    プロジェクトと必要機能を用意し、キャラクター表示、キーボード・マウス・コントローラー入力、移動と方向転換、アニメーション切り替え、歩行・待機の状態変化を作る。

  4. マップ:カメラと壊せる壁の生成

    マップを作り、追従カメラ、当たり判定、カメラの移動範囲を調整する。破壊可能な壁を作って動的に生成する。生成アルゴリズムやランダムダンジョン構造までの説明は公開目次からは確定できない。

  5. 爆弾:配置と衝突を整える

    爆弾を用意し、オブジェクトプールと設置スクリプトを組む。当たり判定と、キャラクター・生成物の位置を調整する。設置上限・誘爆・安全地帯等の細則は公開見出しには明記されていない。

  6. 爆発:生成・終了・大きさ

    爆発用オブジェクトの作成、生成とスクリプト、アニメーション終了イベント、爆発サイズの調整を扱う。破壊可能な壁と爆弾の当たり判定へつなぐが、爆風の遮断・連鎖処理の具体仕様は未確認。

  7. 生存と敵:HP・被ダメージ・生成・破棄

    プレイヤーHP、被ダメージと死亡のアニメーションを作る。敵キャラクターと移動、動的生成、当たり判定、破棄、敵とプレイヤーの接触判定を加える。

  8. UIと設計適用:時間と敵数を表示

    タイマー、生存中の敵数のリアルタイム確認とUI表示を作る。本編にもMVP・VContainer・MVP完結の回があり、独立した概念解説を制作へ結び付ける。

  9. 成長:経験値・レベル・報酬UI

    経験値の作成・取得・演出と終了待ち、レベルアップ、経験値とレベルのUIへ進む。ScriptableObjectによる報酬データと大量作成、リワードの取得・送信、パネルとPresenterを実装する。報酬の全種類は公開目次では未確認。

  10. 終了画面と言語切り替え

    多言語化とスクリプトからの文字・言語変更、ゲームクリア/ゲームオーバー演出を作る。クリア用パネル、スクリプト、Presenterを組み、動作確認の回へ進む。

  11. 保存:データ変換と2種類の保存先

    ISaveDataの説明、セーブ/ロードのデータ変換、歴代と今回のスコア保存、ファイル保存とPlayerPrefsを扱う。保存の実装回はあるが、プレイ中の盤面・敵・爆弾を丸ごと復元する仕様までは確認できない。

  12. 仕上げ:シーン遷移・追跡AI・ビルド

    シーン遷移と不具合修正、シングルトン、サウンドを追加。終盤に敵AIの導入、移動可能範囲の設定、追跡スクリプト2回があり、試遊の回とアプリ化のビルドで締める。AI用ライブラリ名や配布対象OS・ストア手続きは目次にない。

ほかの教材と比べるポイント

選定メモ:短いトランプ作例や盤面ルール中心のチェスと比べ、入力・アニメーション・衝突・動的生成・UI・成長・保存を統合する題材。ローグライトという題名から、自動ダンジョン生成・デッキ構築・オンライン協力まで収録すると推測しない。

目指す成果

  • 入力・移動・マップ・破壊可能壁・爆弾設置・爆発・HP・敵の生成と破棄を組み合わせる。
  • 経験値とレベル、ScriptableObjectの報酬データ、リワードUI、MVPとVContainerの適用を学ぶ。
  • ISaveDataとデータ変換、ファイル/PlayerPrefs保存、シーン遷移、敵追跡、アプリ化の工程を追う。

必要な知識・準備

  • 公式要件は基本的なPC操作とUnityを導入できること。プログラミング経験は不要と記載。
  • 学習準備の提案:本編に入る前に、クラス・インターフェース・デリゲート・ScriptableObjectの基礎章を確認する。DOTween、VContainer、R3、UniTaskなどの導入回と受講環境の対応版を照合する。

収録範囲と注意点

  • 使用Unity版と外部ライブラリの現行互換性は未確認
  • 商品概要の応用可能ジャンルすべてを独立した完成作品として作る意味ではない
  • 公開目次では破壊可能壁の動的生成は確認できるが、マップ全体の自動生成方式、シード再現、ダンジョン接続設計は未確認。
  • 敵AIは導入・移動可能範囲・追跡スクリプトの収録まで確認。経路探索ライブラリ名、行動木、複数戦術などは断定できない。
  • 保存の明示対象に歴代と今回のスコアがある。ファイル保存とPlayerPrefsの回を、盤面・敵・爆弾・全進行の完全な中断復帰やクラウド保存の保証と解釈しない。
  • ビルドの回はあるが、公開目次だけでは対象OS、実機対応、ストア申請・課金・広告・ネットワーク対戦の収録を確認できない。

内容確認に使った公式資料

この教材が合いそうな人

選定メモ:2Dゲームを動かすだけでなく、1つの作例で通知・非同期・MVP・依存性注入と保存まで触れたい人。短い最初の1本より学習範囲が広く、基礎章に戻りながら進める用途に合う。

始める前に確認すること

公式はプログラミング未経験も対象。C#とUnityの基礎から始め、外部機能の概念説明と、爆弾アクション本編での実装を行き来して学ぶ。

学べる範囲と選ぶときの注意

公開HTML同梱の全196回の目次まで確認し、本編87回を制作工程で要約。壁の動的生成・敵の生成と追跡・爆発・成長・スコア保存の収録を確認できる。未受講・未視聴・未実行で、生成方式、AIの内部アルゴリズム、保存対象の全容、現行環境の互換性は検証していない。

サポート・付属データ

講座内の全プログラムをGitHubで参照して自分のコードと比較できると案内し、「スクリプト全公開 github」の回がある。公開説明から専用リポジトリのURL・配布条件までは確認できず、コード・プロジェクトは未取得。インストールの新旧回と本編のバグ修正回を収録。質問回答期限は未確認。

学んだ後の小さな練習

学習準備の提案:まず入力→移動→壁生成→爆弾設置→爆発→HPの順に小さく確認する。その後に敵数UIとMVP、経験値と報酬、スコア保存を追加し、再起動後に残るデータを自分でテストする。

この紹介で確認できた範囲

公式公開説明・目次に基づく独自要約。未受講・未視聴・未実行で、教材の実動作や支援品質を評価したレビューではない。適性・比較・次の学習案は編集上の判断。

出典と確認範囲

内容確認:2026-10-11。各出典に確認日を記載しています。受講・通読レビューではありません。向く人や学習後の練習は編集部の提案です。

Udemy/竣介 山田の公式掲載ページ

価格は確認時点の参考表示です。セール、提供条件、サポートや対応版は変わる場合があります。未確認は「提供なし」を意味しません。

次に見るページ

教材の選び方 対応版を確認する 別の教材と比べる

選んだ教材を比較