[Unity 6] 作って学ぶトップダウンシューティングゲーム

Unity 6を利用して「アーチャー伝説」のようなチャプター/ステージ形式のトップダウンシューティングゲーム開発を、最初から最後まで一つずつ制作しながら進めていく過程です。 (講義で使用されるすべてのリソース、PDF資料を提供しています。)

難易度 初級

受講期間 無制限

Unity
Unity
unity2d
unity2d
Unity6
Unity6
Unity
Unity
unity2d
unity2d
Unity6
Unity6

学習した受講者のレビュー

4.6

5.0

까만돌

100% 受講後に作成

貴重な講義をありがとうございます。

5.0

sinji107

46% 受講後に作成

コード作成の部分で音声説明がなくて残念で、 今UnityとC#に慣れ始めた初級者の立場では 説明が不足していると感じることもありますが、弓使いの伝説のようなジャンルのゲームを 制作してみたい初心者開発者にとって大きな助けになりました。

5.0

Hyodong Woo

100% 受講後に作成

やはり信頼できる高博士様! 今回の講義もおすすめです。 ※完全初心者の方にはちょっと難しいと思います〜

受講後に得られること

  • 『アーチャー伝説』のようなチャプター・ステージ形式のトップダウンシューティングゲームを制作する講座です。

  • 単に映像を真似して制作するのではなく、制作方法そのものを教えるため、機能を修正したり追加したりすることができます。

2DトップダウンシューティングゲームのAからZまで、すべてのコンテンツを作ってみましょう!

簡単で楽しく、コ博士のUnityシリーズ 🎲

実習に使用したすべてのリソースとPDFを提供します。

実習に使用したすべてのリソースはもちろん、1054ページに及ぶ講義PDFをあわせて提供します。講義を聴きながら煩わしい再生・一時停止を繰り返す必要なく、丁寧にまとめられたPDFを見ながら例題を作成してみてください。

講義を終えると、このような成果物を作ることができます

Tilemapを利用したワールド制作

- 床、崖、壁、外壁、影


ステータス(Stat)

- ステータスの種類拡張を考慮したモジュール式ステータスシステムの実装

- スキル、アイテムによって増加/減少するボーナスステータスの実装

- delegate, eventを利用してステータス値の変化に対するメソッド呼び出しを制御


スキル(Skill)

- バフ、発射体生成、持続型、広域スキルの制作

- スキル習得およびレベルアップシステム

- クールタイムの計算およびスキル使用の制御


敵AI

- Navmesh2Dを利用した経路探索

- Behavior Treeを利用した敵の行動実装 (Idle, Patrol, Wander, Chase, Attack)

- 敵の攻撃パターンの多様化のための武器クラスの実装 (WeaponBase, WeaponStraight, )


プレイヤー(Player)

- Input Systemを利用した移動制御

- 待機/移動アニメーションの再生、左/右方向のフリップ、ターゲット検索および武器の照準

- 敵の死亡時にプレイヤーの経験値獲得およびレベルアップ


その他

- スキル発射体および被弾エフェクトの実装 (Particle System, Trail, Line, Light2Dを活用)

- Item Collect Effect 実装

- 非同期ローディングの実装

- Fade Effect 効果の実装

- メモリ管理のためのMemory Poolの実装

- ゲームデータの保存/読み込み管理 (JSON)

- ゲームで使用する様々なデータの管理 (ScriptableObject)

- モバイルゲームの財貨表示の実装 (数字+シンボル、222M)

- ハートシステムの実装(ゲームプレイ時のハート消費、チャージ時間の管理など)

- 仮想ジョイスティックの実装

- Android ビルド設定および配布

- Swipe UI

- TabBar

受講前のご注意事項

  • この講座はUnity 6000.1.xf1バージョンで制作された講座で、

    すべてのUnity 6バージョンで同様に動作します。(2025. 07. 05)

  • この講義には、delegate、event、多態性、抽象化といったC#の技法が含まれています。

実習環境

  • オペレーティングシステムおよびバージョン(OS): Windows

  • 使用ツール: Unity6, Visual Studio 2022

学習資料

  • "教材PDF、教材内動画、リソース"をダウンロードして学習を進めてください。

  • もしコードを作成中にタイポ(打ち間違い)でエラーが発生したり、コードを書くのが面倒な場合は、"スクリプト(*.cs)ファイル"をダウンロードしてください。

  • プロジェクトをまず実行してみたい場合は、各セクションごとの"プロジェクトファイル"をダウンロードしてください

前提知識および注意事項

  • 基本的なUnity活用能力

  • C# プログラミング

こんな方に
おすすめです

学習対象は
誰でしょう?

  • "習いながら学ぶコ博士のUnity基礎"講座を受講された方

  • 『アーチャー伝説』のようなトップダウン視点のシューティングゲームの制作方法が気になる方

  • 拡張可能なステータス、スキルシステムの構築方法が気になる方へ

前提知識、
必要でしょうか?

  • Unityエンジンの使い方に関する理解

  • C#言語に対する理解

こんにちは
unitynoteです。

キャリア認証

14,363

受講生

269

受講レビュー

141

回答

4.8

講座評価

8

講座

主な経歴

 2022 ~ 湖西大学校 ゲームソフトウェア学科 教授

現 2016 ~ 公州大学校 ゲームデザイン学科 講義専担教授

2022 ~ 2024 Unity公式認定インストラクター (Unity Certified Instructor)

2023 浦項工科大学校 電子電気工学科 外来教授

前 2022 又松大学校 テクノメディア融合学部(ゲームマルチメディア専攻)客員教授

前 2019 公州大学校 コンピュータ工学部 客員教授

前 2018 祥明大学校 写真映像コンテンツ学科 外来教授

前 2017 桂園芸術大学校 ゲームメディア科 非常勤講師

前 2016, 2020~2021 培材大学校 ゲーム学科 外来教授

前 2016年 南ソウル大学 VRAR 外来教授

前 2016 韓国映像大学校 ゲームアニメーション科 非常勤講師

前 2015 ~ 2018 白石大学校 情報通信学部 客員教授

「コ博士のUnityノート」YouTube運営 YouTube channel

https://www.youtube.com/@unitynote

紹介

ゲームプログラミング専攻でゲーム開発、Unityエンジンの講義を行っています。

講義分野:Unityエンジン(基礎、2D/3Dゲーム開発、VR/AR)、サーバー、人工知能、シェーダー、ゲーム学概論など

もっと見る

カリキュラム

全体

35件 ∙ (11時間 15分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

19件

4.6

19件の受講レビュー

  • woojjajja님의 프로필 이미지
    woojjajja

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    やはり信頼できる高博士様! 今回の講義もおすすめです。 ※完全初心者の方にはちょっと難しいと思います〜

    • unitynote
      知識共有者

      いつも講座を開設するたびに受講していただき、 貴重な受講レビューまで残していただき、ありがとうございます!!

  • kyung86098513님의 프로필 이미지
    kyung86098513

    受講レビュー 6

    平均評価 5.0

    修正済み

    5

    34% 受講後に作成

    今回の講義もとても良く拝見させていただきました。

    • unitynote
      知識共有者

      貴重な受講レビューありがとうございます^^

  • beny님의 프로필 이미지
    beny

    受講レビュー 1

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    難易度が美味しいです 教材に詳しく説明されているので、映像を見た後に参考にするのにとても良いです この程度の講義なら、ハイパーカジュアルゲームを作るのに全く無理がなく、有益な講義でした。

    • unitynote
      知識共有者

      貴重な受講評価ありがとうございます^^

  • muttul589114님의 프로필 이미지
    muttul589114

    受講レビュー 68

    平均評価 4.8

    5

    100% 受講後に作成

    貴重な講義をありがとうございます。

    • unitynote
      知識共有者

      貴重な受講レビューをありがとうございます!^^

  • sinji1078229님의 프로필 이미지
    sinji1078229

    受講レビュー 13

    平均評価 5.0

    修正済み

    5

    46% 受講後に作成

    コード作成の部分で音声説明がなくて残念で、 今UnityとC#に慣れ始めた初級者の立場では 説明が不足していると感じることもありますが、弓使いの伝説のようなジャンルのゲームを 制作してみたい初心者開発者にとって大きな助けになりました。

    • unitynote
      知識共有者

      貴重な受講レビューありがとうございます^^

unitynoteの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!