강의

멘토링

커뮤니티

Game Dev

/

Game Programming

[Unity6] 高博士のTop-Down Shootingゲームを真似して学ぶ

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

難易度 初級

受講期間 無制限

  • unitynote
실습 중심
실습 중심
유니티
유니티
유니티2d
유니티2d
Unity
Unity
unity2d
unity2d
Unity6
Unity6
실습 중심
실습 중심
유니티
유니티
유니티2d
유니티2d
Unity
Unity
unity2d
unity2d
Unity6
Unity6

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

受講後に得られること

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

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

2D Top-Down Shootingゲームの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を利用した移動制御

- 待機/移動アニメーション再生、左/右方向Flip、ターゲット検索及び武器照準

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


その他

- スキル発射体および被弾Effect実装(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#プログラミング

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 「따라하면서 배우는 고박사의 유니티 기초」講座を受講された方

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

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

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

  • ユニティエンジン使用法に関する理解

  • C# 言語についての理解

こんにちは
です。

14,004

受講生

248

受講レビュー

137

回答

4.9

講座評価

8

講座

주요 경력

 2014 ~ 2015, 2022 ~ 호서대학교 게임학과 초빙교수

現 2016 ~ 공주대학교 게임디자인학과 강의전담교수

現 2022 ~ 유니티 공식 인증 강사 (Unity Certified Instructor)

2023 포항공과대학교 전자전기공학과 외래교수

前 2022 우송대학교 테크노미디어융합학부 (게임멀티미디어전공) 외래교수

前 2019 공주대학교 컴퓨터공학부 외래교수

前 2018 상명대학교 사진영상콘텐츠학과 외래교수

前 2017 계원예술대학교 게임미디어과 외래교수

前 2016, 2020~2021 배재대학교 게임학과 외래교수

前 2016남서울대학교 VRAR 외래교수

前 2016 한국영상대학교 게임애니메이션과 외래교수

前 2015 ~ 2018 백석대학교 정보통신학부 외래교수

 

"고박사의 유니티 노트" 유튜브 운영

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

 

소개

게임 프로그래밍 전공으로 게임 개발, 유니티 엔진 강의를 하고 있습니다.

강의 분야 : 유니티 엔진(기초, 2D/3D 게임 개발, VR/AR), 서버, 인공지능, 셰이더, 게임학개론 등

カリキュラム

全体

35件 ∙ (11時間 15分)

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

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

受講レビュー

全体

15件

4.7

15件の受講レビュー

  • ddoosh님의 프로필 이미지
    ddoosh

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    • unitynote
      知識共有者

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

  • muttul589114님의 프로필 이미지
    muttul589114

    受講レビュー 67

    平均評価 4.8

    5

    100% 受講後に作成

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

    • unitynote
      知識共有者

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

  • aoddl93078900님의 프로필 이미지
    aoddl93078900

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    • unitynote
      知識共有者

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

  • okjang005569님의 프로필 이미지
    okjang005569

    受講レビュー 12

    平均評価 5.0

    5

    60% 受講後に作成

    • unitynote
      知識共有者

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

  • sinji1078229님의 프로필 이미지
    sinji1078229

    受講レビュー 11

    平均評価 5.0

    修正済み

    5

    46% 受講後に作成

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

    • unitynote
      知識共有者

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

¥15,108

unitynoteの他の講座

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

似ている講座

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