NUnity講座おすすめナビLEARNING MATERIALS CATALOG
Unityチュートリアル:ディアブロ3(Diablo3) スキルシステムの実装:教材案内カード(書影ではありません)

MATERIAL / 動画講座

Unityチュートリアル:ディアブロ3(Diablo3) スキルシステムの実装

抽象クラスを軸にスキルを組み、ScrollViewの選択画面と数字キー1〜4・マウス左右の6入力への割当をつないで、同じ入力から選択に応じた能力を呼び出す仕組みを作る。

公式の掲載情報を見る ↗

著者・講師と制作担当

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

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

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

言語と日本語への対応

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

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

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

10講を機能別に整理。インターフェースとデリゲートは講座の位置づけに現れるが、それぞれの使用箇所は公開されていない。新旧版を分けた章や現行Input Systemへの移行回は全目次で確認できない。

  1. スキル本体をコードにする

    抽象クラスを中心に能力の実装を3講で進める。説明は原作のスキルを観察して考え方をコードへ移す形式。具体的な技名・実装数やクラス構成は公開目次では不明。

  2. ScrollViewで選択画面を組む

    4講でスキルウィンドウのUIを作る。UnityのScrollViewを設定し、能力を選ぶ画面を実装する。ドラッグ&ドロップや検索・フィルターの収録は確認できない。

  3. 6入力と選択結果を対応づける

    数字キー1〜4とマウスの左・右クリックに別々のスキルを設定する。同じ入力でも割り当てた能力に応じて処理を変える方式を学ぶ。任意のキー自体を変更する設定画面の収録とは区別する。

  4. Coroutineと完成プロジェクトを確認する

    最後の回でスキルにおけるCoroutineの使い方を扱い、全体のプロジェクトが添付されると案内される。クールダウン・詠唱・コンボなど、Coroutineをどの仕様に使うかは公開本文では確定できない。

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

編集上の比較:横スクロール講座は移動・足場・敵・リスタートを一作につなぐ入門、サバイバー講座は複数武器と経験値・宝箱を統合する。本講座は、少数の入力へ差し替え可能な能力を結びつける設計を優先したい場合に向く。

目指す成果

  • スキルのコード、選択UI、入力割当を段階的につなぐ。
  • 一つのキーに固定された技ではなく、割当を替えて別の能力を実行する構成を練習する。
  • Coroutineの回と添付プロジェクトを参照し、機能単位の実装を振り返る。

必要な知識・準備

  • 公式要件:UnityとVisual Studio 2015。現行のEditor・IDE対応を示すものではない。
  • 説明は抽象クラス・インターフェース・デリゲートの応用練習として位置づける。
  • 編集上の案内:C#のクラスと継承、Unityのスクリプト・UI操作を先に学ぶ。

収録範囲と注意点

  • 最終更新表示は2017年6月。要件の「最新Unity」は当時の記載で、現行版対応を意味しない。
  • Diablo 3の戦闘・装備・ステージ・オンライン機能全体を再現する講座ではない。
  • 現在のInput Systemへの対応や個別質問の現況は未確認。
  • スキルデータの保存・読込、レベル成長、能力解放、スキルツリー、マナ等の資源消費、クールダウンの具体的な収録範囲は公開本文からは不明。
  • 原作の名称は題材を示す。敵AI・移動・装備・戦利品を含むRPG全体や、原作素材の配布・使用許諾を保証しない。
  • キーマッピングは6入力と能力の対応づけとして説明される。任意キーへのリバインド画面、ゲームパッド・タッチ操作、入力方式の現行対応は未確認。

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

この教材が合いそうな人

編集上の案内:C#の抽象化を学んだ後、選択UIと入力から呼び出す処理を一つの機能にまとめたい人。キャラクター移動や敵との戦闘を一から完成させる目的には別の教材も必要。

始める前に確認すること

公式要件はUnityとVisual Studio 2015。「最新Unity」は2017年更新時の表現。抽象クラス・インターフェース・デリゲートを実装へ応用する練習と説明されるため、編集上はC#とUnity UIの基礎を先に押さえたい。

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

4章・10講で、概要1講、スキル実装3講、UI実装4講、キー割当とCoroutine2講。題材から公開確認できる完成範囲は、選択したスキルを6入力へ割り当てる機能。レベル成長や能力解放、スキルツリーまで扱うとは確認できない。

サポート・付属データ

最終のCoroutine回に講義で使った完全なプロジェクトを添付すると明記。今回ファイルは取得しておらず、内容・現在の入手可否・実行可否・素材の利用条件は未検証。有料アセットの必須購入は公開本文に明記されていないが、素材の全一覧も確認できない。

学んだ後の小さな練習

編集上の練習案:まず自分の小さな実装で1入力・2能力の差し替えを試し、選択画面と6枠へ広げる。入力の割当を変える処理と、押すキー自体を変更する処理を分けて整理するとよい。

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

2026-10-11に公式公開HTMLの4章・全10講、学習内容・受講要件・説明を確認。実受講・プレビュー視聴・添付プロジェクト取得・Unity実行は行っていない。公開説明の機能範囲を整理した案内。

出典と確認範囲

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

Udemy/Dong Hun Leeの公式掲載ページ

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

次に見るページ

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

選んだ教材を比較