Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Game Dev

/

Game Programming

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

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

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

こんなことが学べます

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

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

2D Top-Down ShootingゲームのAからZまですべてのコンテンツを作成しよう!

簡単で面白い、高博士ユニティシリーズ🎲

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

練習に使用したすべてのリソースはもちろん、1054ページ分の講義PDFを付属しています。講義を聞きながら面倒に再生/一時停止を繰り返すことなく、細かく整理されたPDFを見ながら例に従って作ってみてください

講義を聞いたら、このような結果を作ることができます。

タイルマップを使ったワールド制作

- 床、崖、壁、アウトラインの壁、影


ステータス(Stat)

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

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

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


スキル(Skill)

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

- スキル習得とレベルアップシステム

- クールタイム計算とスキル使用制御


敵AI

- Navmesh2Dを使用したルートナビゲーション

- Behavior Treeを使用した敵行動の実装

- 敵攻撃方式の多様化のための武器クラス実装(WeaponBase、WeaponStraight、)


プレーヤー

- 入力システムによる移動制御

- 待機/移動アニメーションの再生、左/右方向のFlip、目標検索、武器の目指す

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


その他

- スキル発射体および攻撃 Effect の実装 (Particle System, Trail, Line, Light2D 活用)

- Item Collect Effectの実装

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

- Fade Effect効果の実装

- メモリ管理のためのメモリプールの実装

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

- ゲームで使用されるさまざまなデータ管理(ScriptableObject)

- モバイルゲーム商品出力の実装(数値+シンボル、222M)

- ハートシステムの実装(ゲームプレイ時のハート使用、充電時間管理など)

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

- Androidビルドの設定とデプロイ

- Swipe UI

- TabBar

受講前の注意

  • このレッスンはUnity 6000.1.xf1バージョンで作成されたレクチャーです。

    すべてのUnity 6バージョンで同じように動作します。 (2025.07.05)

  • このレッスンには、デリゲート、イベント、多型、抽象化などのC#テクニックが含まれています。

練習環境

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

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

学習資料

  • 「教材PDF、教材内部映像、リソース」をダウンロードして学習を進めてください。

  • コードを書く誤字が原因でエラーが発生した場合、またはコードを書くのが面倒な場合は、「スクリプト(* .cs)ファイル」をダウンロードしてください。

  • プロジェクトを最初に実行したい場合は、セクションごとに「プロジェクトファイル」をダウンロードしてください。

選手の知識と注意事項

  • 基本的なユニティ活用能力

  • C#プログラミング

こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

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

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

こんにちは
です。

13,576

受講生

229

受講レビュー

131

回答

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分)

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

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

受講レビュー

全体

7件

4.4

7件の受講レビュー

  • 은도현님의 프로필 이미지
    은도현

    受講レビュー 2

    平均評価 4.5

    5

    31% 受講後に作成

    • 고박사
      知識共有者

      소중한 수강평 감사합니다^^

  • kyung8609님의 프로필 이미지
    kyung8609

    受講レビュー 6

    平均評価 5.0

    修正済み

    5

    34% 受講後に作成

    이번 강의도 너무 잘봤습니다.

    • 고박사
      知識共有者

      소중한 수강평 감사합니다^^

  • kim takyoung (blue님의 프로필 이미지
    kim takyoung (blue

    受講レビュー 2

    平均評価 5.0

    5

    60% 受講後に作成

    • 고박사
      知識共有者

      소중한 수강평 감사합니다^^

    • speed 가 spedd로 되있는게 좀 있는듯해요.어디에 적어야하나 하다가 까먹고있었는데.. 이렇게 답글을 달아주시니 생각이나서.... 쪽지나 그런게 없는듯하여 여기에 달아보긴합니다...

    • 고박사
      知識共有者

      혹시 오타가 있는 부분의 영상 위치를 알려주실 수 있으신가요? 제 PC에 저장되어 있는 프로젝트에는 검색해도 뜨지 않네요 ㅠㅠ

    • 저도 지금 전부 메모하며 보는게 아닌데 #17 6:03처럼 파티클 시스템의 세부 속성을 수정하는 화면에서 영상 내 화면의 텍스트가 오타이고 이 텍스트가 많이 쓰이다보니 복사 붙이기로 사용하시는지 언제부터인지는 모르겠지만 파티클 시스템 속성수정화면에서는 지금 제가 본곳까지는 계속 오타가 있더라구요

    • 고박사
      知識共有者

      프로젝트 내부 코드에 speed가 오타인 줄 알고 열심히 찾아봤는데 영상 설명 부분이었네요. 저 부분은 수정해서 영상을 다시 업로드 하도록 하겠습니다. 감사합니다 :)

    • 에구 영상 텍스트라고 미리 말씀 드렸어야 했는데 저도 생각없이 달았네요 죄송해요.. 뭐 작업하는데 크게 문제가 있는게 아니긴한데 한번 눈에 띄니까 계속 보이기도 하고, 저부분은 멈춰놓고 세팅 맞추다보니 눈에 띄어서 이야기 드렸어요

  • 정재훈님의 프로필 이미지
    정재훈

    受講レビュー 2

    平均評価 5.0

    5

    31% 受講後に作成

    • 고박사
      知識共有者

      소중한 수강평 감사합니다^^

  • beny님의 프로필 이미지
    beny

    受講レビュー 1

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    난이도가 맛있습니다 교재에 자세히 설명되어 있어 영상을 본 후 참고하기에 너무 좋습니다 이정도 강의면 하이퍼 캐주얼 게임을 만드는 데 전혀 무리가 없어 유익한 강의였습니다.

    • 고박사
      知識共有者

      소중한 수강평 감사합니다^^

¥14,332

unitynoteの他の講座

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

似ている講座

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