NUnity講座おすすめナビLEARNING MATERIALS CATALOG
MVC Architecture For Unity 6.2 & C# - Lifetime Access:教材案内カード(書影ではありません)

MATERIAL / 動画講座

MVC Architecture For Unity 6.2 & C# - Lifetime Access

時計・ログイン・玉転がしの実装をMini MVCSあり/なしで比較し、入力クリアとジャンプの変更課題、電卓の自作、Edit/Play Modeのテストへ進む。

公式の掲載情報を見る ↗

著者・講師と制作担当

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

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

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

言語と日本語への対応

日本語字幕付きの英語講座。日本語で収録した音声や日本語吹替の講座としては扱わない。字幕の自動生成・人手作成の別は未確認。

公式音声言語欄はEnglish、構造化inLanguageはen-US。本文も音声・動画・テキストの内容が英語で、全動画に日本語字幕が付くと明記。

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

公式の全10セクション・47レクチャー、5時間24分の公開目次と各講の説明を確認。47講には導入・資料案内・結びも含まれる。中心の4題材と後半の7追加サンプルを分けた要約で、全11本が別ジャンルの完成ゲームという意味ではない。

  1. 設計原則からMVCの選択へ

    SOLID・DRY・KISS・YAGNI、UMLのクラス図、ObserverとCommandを確認。MVC/MVP/MVVM、Service層、MonoBehaviourを使うUMVCSからMini MVCSへ進む。

  2. Mini MVCSを導入する

    Git URLをPackage Managerへ追加し、サンプルとC#コードを参照。CommandとObserverによる二系統の通知、Contextと各層の接続を学ぶ。

  3. 時計で最小の責務分割を読む

    入力・UI・MonoBehaviourを使わない時計が最初の題材。ローカルファイルからの読込と時間経過、コンソール出力を、フレームワークなし/ありで比較する。

  4. ログイン画面へクリア処理を追加する

    オフラインの模擬ログインとログアウトを比較した後、課題でClearボタンとコマンドを追加。ユーザー名・パスワードの入力欄と状態表示を更新する。

  5. 玉転がしの複数Viewとジャンプ

    入力・プレイヤー・UI等を含む複数View/Controllerの構成を読む。追加課題はジャンプのイベントとコマンドをつなぎ、スペースキーで上向きの力を加える。

  6. 電卓を新規プロジェクトから作る

    UMLで構成を考え、CanvasにA・B入力、結果、加算・リセットを配置。ViewとModelを結び、Controllerが入力を変換する流れを組む。

  7. テストを準備し、失敗から実装する

    追加4講でUnity Test Framework、任意のCode Coverage、Edit/Play Mode、Arrange・Act・Assertを扱う。TDDは失敗するテスト、最小実装、再実行、リファクタリングの順。

  8. 値・物理・複数画面へ広げる

    追加の電卓とCount Upで値の更新、Bouncy Ballで物理とUIの連携、Data Bindingで左右のView間の文字列同期を確認。Multiple-Minisは共通Contextを使う構成例。

  9. チュートリアルとUI Toolkitの例

    In-Game Tutorialはゲームのイベントを受け取る別のチュートリアル要素を扱う。UI Toolkit例ではボタンで髪・顔・服・体の表示を変え、ホバーとリセットを示す。

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

編集上の比較:設計の基本概念を個別に学ぶInflearn講座に対し、こちらはMini MVCSという具体的なフレームワークで同じ例を比較し、テストへ進む。物理講座の玉転がしとは題材が近いが、入力・表示・状態の責務分割が主眼。

目指す成果

  • Model・View・Controller・Serviceの役割と通知経路を、同じ題材の実装比較から整理する。
  • ログイン欄のクリアと玉転がしのジャンプを追加し、UI・入力・実処理の変更箇所を追う。
  • 電卓を一から組み、テストの準備・実行・検証と、失敗するテストから実装・リファクタリングへ進む流れを練習する。
  • 追加サンプルで、双方向データバインディング、複数のMini、ゲーム内チュートリアル、UI Toolkitへの適用例を読む。

必要な知識・準備

  • WindowsまたはMac
  • 数か月以上のUnity基礎経験
  • C#のクラス、インターフェース、メソッド、プロパティ、イベント、OOP

収録範囲と注意点

  • ログイン例は実運用のオンライン認証サービス構築ではない。
  • Unity・C#未経験者向けではなく、英語の画面・本文を読む必要がある。
  • 講師は配布コードのUnity 6更新を明記しているが、各環境での実行検証は未実施。
  • 題名のLifetime Accessは無条件の永久保証ではない。Udemyの単品購入はアカウントが良好な状態にあり、Udemyが講座の提供ライセンスを維持することが条件。定期購読での視聴は契約期間に依存する。
  • ダウンロードコードのUnity 6更新は講師の説明。全動画がUnity 6.2で撮り直されているか、現行Mini MVCS・Code Coverageとの組合せが動くかは未確認。
  • 公開目次はMini MVCSと小例題が中心。商用認証サーバー、既存大規模プロジェクトの全面移行、CIへのテスト統合を扱う専用章は確認できない。

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

この教材が合いそうな人

編集上の案内:数か月以上Unityに触れ、C#のクラス・インターフェース・イベントを使える人向け。同じ機能を設計あり/なしで読み比べたい、変更がUIや入力へ広がる理由を整理したい場合に選びやすい。

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

基礎原則とMVC/MVP/MVVM等の比較からMini MVCSへ進む。中心は時計・ログイン・Roll-A-Ballの読解と電卓の自作。追加章はUnit Testing 4講と、別の電卓、Count Up、Bouncy Ball、Data Binding、Multiple-Minis、In-Game Tutorial、UI Toolkitの7サンプルを扱う。

サポート・付属データ

公式説明は完全なUnityプロジェクト・C#ソース、章末クイズとコーディング課題の提供を明記。Mini MVCSはPackage ManagerのGit URLで導入する手順。英語の音声・画面・本文で、全動画の日本語字幕提供は講師の記載による。ファイル内容・素材ライセンス・字幕品質・質問への個別回答期限は未検証。

学んだ後の小さな練習

編集上の練習案:時計のローカル読込と時刻更新の担当を整理し、ログインのクリア課題へ進む。その後、自分の小さなUI一つを分割し、変更前後でどのテストとクラスが影響を受けるか記録する。

講座の公式目次を見る

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

2026-10-11に公式公開HTMLの全目次、各講の説明、受講要件、配布・字幕の案内とUdemyのアクセス条件を確認。未受講で、動画再生・配布ファイル取得・Unity実行は行っていない。

出典と確認範囲

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

Udemy/Samuel Asher Rivelloの公式掲載ページ

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

次に見るページ

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

選んだ教材を比較