NUnity講座おすすめナビLEARNING MATERIALS CATALOG
UnityC#で学ぶデザインパターン:教材案内カード(書影ではありません)

MATERIAL / 動画講座

UnityC#で学ぶデザインパターン

Singleton、Service Locator、型オブジェクト、State、CommandをUnity C#で実装する考え方を学ぶ。

公式の掲載情報を見る ↗

著者・講師と制作担当

本人ブログの著者AMAGAMIと公開プロフィール、同ページに掲載された本人の動画シリーズを確認。ブログ名を人物名として扱っていない。

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

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

言語と日本語への対応

公式公開の実講義「第2回 ScriptableObjectで作る型オブジェクト【UnityC# で学ぶデザインパターン】」の音声・字幕メタデータで確認。全編の音声言語や字幕有無は未点検。実音声未試聴。

公式YouTube動画の元音声から生成される字幕トラックが日本語(自動生成)、languageCode=ja、kind=asr、vssId=a.ja。翻訳先としての日本語ではなく日本語音声認識のトラックを確認。

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

公式の公開目次・概要をもとに、制作の流れを要約しています。

  1. 共有機能へのアクセス

    第1回でSingletonとService Locatorを取り上げ、ゲーム全体から機能を利用する設計を考える。

  2. ScriptableObjectの型オブジェクト

    第2回で型オブジェクト、第3回でその継承とエディター拡張の入門を扱う。

  3. 状態ごとの処理

    第4回はStateパターンの初級〜中級、第5回はStateMachineとAssembly Definitionを取り上げる。

  4. 操作をCommandに分ける

    第6回でCommandパターンをUnity C#へ適用する方法を紹介する。

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

編集上の案内:MVC講座の特定フレームワーク導入より、複数のゲーム向けパターンを一つずつ見る構成。作者の使いこなし術シリーズよりツール設定ではなくコードの構造に集中する。

目指す成果

  • ゲーム向け設計パターンをUnityのクラス構成へ結びつける
  • ScriptableObjectを使うデータの型と継承を学ぶ
  • 状態管理と操作の表現方法を整理する

必要な知識・準備

  • 公式紹介ページに明示的な受講要件なし
  • 編集上の案内:UnityとC#のクラス・参照・継承を理解している人向け

収録範囲と注意点

  • 書籍全章・全デザインパターンを網羅するシリーズではない。
  • 本人の公開コードはServiceLocator、Singleton、StateMachineの3種を確認。全6回の演習一式、Editor版、現行Unityでの動作は未確認。
  • 完成ゲームを制作する手順や、既存コードの添削サービスは案内されていない。

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

この教材が合いそうな人

編集上の案内:C#文法は分かるが、状態や入力、共有機能をどう分割するか悩んでいるUnity利用者。

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

『Game Programming Patterns』のC++によるゲーム設計の内容を基に、Unity C#での実装方法と使い方を解説する6回の作者公式YouTubeシリーズ。

サポート・付属データ

作者ブログに全6回のYouTube案内がある。本人のGitHubにServiceLocator、Singleton、StateMachineのコードを公開し、READMEで本シリーズとの対応を説明。全回の演習一式や個別添削・回答期限は未確認。

学んだ後の小さな練習

編集上の案内:まずStateかCommandなど手元の課題に近い回を選び、小さな既存コードを一箇所だけ置き換える。名前を当てはめるより変更箇所が減るかを確かめたい。

講座の公式目次を見る

出典と確認範囲

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

アマガミナブログ/AMAGAMIの公式掲載ページ

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

次に見るページ

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

選んだ教材を比較