강의

멘토링

커뮤니티

Game Dev

/

Game Programming

絶対講座!Unity 6 - TPSゲームで学ぶUnityマスタークラス

ユニティマスタークラス、「絶対講座!ユニティ」を今、オンライン講座で受講できます!体系的で継続性のあるカリキュラムを通じて、ユニティの基礎からさまざまなゲーム開発技法まで詳細に学ぶことができます。この講座を通じて、どんなジャンルのゲームでもつまずくことなく開発できる能力を備えた開発者として成長することができるでしょう。

  • indiegamemaker
게임개발
게임개발자
tps게임
실습 중심
저자 직강
Unity
C#

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

こんなことが学べます

  • ユニティエンジンの強固な基本

  • 最新 Unity 6 をベースに新機能を学習する

  • ゲーム開発に必要な必須のデザインパターン学習

  • ゲーム開発における最適化を考慮した開発方式の紹介

ゲーム開発を始める開発者にとって最も効率的なカリキュラムとは?🤔

本当にUnityを初めて始める開発者を対象に構成した講座です。

本講座ではUnity エンジンの基本的な使用方法だけでなく、ゲーム開発に必須のゲーム開発技法を体系的かつ連続性を持って紹介します。Unity エンジンが提供する様々な機能をゲーム開発の過程で適用しながら、どのように応用できるかを自然に習得できるよう構成しました。

本講義を完走した後、自分だけのゲームを開発できるという自信を得ていただけると確信しています。

講義カリキュラム紹介

三人称シューティングゲーム開発

  • 3Dゲーム開発学習に最適化されたゲームジャンル

  • ゲーム開発に必須なUnityエンジンの核心機能を学習

  • シングルトン、オブザーバー、オブジェクトプーリング、イベントバスのような必須的なデザインパターンを学習

  • シネマシンのFollow Cameraおよび打撃感演出

  • ScriptableObjectを活用した効率的な制作技法の学習

  • Behavior Graphを通じて複雑なNPC AI実装を学習

  • Navigation 高度な技法学習

  • InputSystem活用テクニック学習

メカ様のアニメーション基礎

  • アニメーションの基本活用法

  • Hash Valueを活用したパラメータ呼び出し最適化

メカ様のアニメーション - Blend Tree活用

  • ブレンドツリーを活用したデザインの簡素化

Cinemachine基礎 - カメラフォローロジック

  • Cinemachine ver 3.x

  • Follow Camera ロジックの実装

  • Dead Zone、Damping属性に関する実習

シネマシン - 打撃感演出

  • 銃撃及び爆発時のカメラシェイキング効果

  • 遅延衝撃波設定

ナビゲーションの基礎

  • 静的障害物設定

  • NavMeshAgentの詳細プロパティ

  • 回転補間

動的障害物処理およびNavMesh Link

  • NavMesh Obstacle

  • NavMesh Link (Off Mesh Link)

  • Carve機能の活用

Behavior Graphを活用したNPC AI実装

  • Unity6で新しく追加されたBehavior Graphパッケージの核心機能紹介及び実習

  • 複雑なNPC AIを実装するためのBehavior Tree方法論学習

  • 共通データを保存するためのScriptableObject連動実習

  • 自爆ロボットの行動パターンをBehavior Graphで100%実装実習

  • Sequence、Repeat、Random、Wait、Conditional、Abort などの核心ノードの活用

UI基礎

  • UGUI基礎コンポーネント紹介

  • Panel、Button、Image

  • HPゲージと弾倉ゲージの実装

オブジェクトプーリング(Object Pooling)

  • ゲーム開発に必須のデザインパターン

  • UnityのIObjectPoolを使用

CrossHairアニメーション制作

  • スプライトを利用した直接アニメーション制作

  • Raycastとの連携

Raycastの活用

  • レイキャスティングの基本的な使用方法の学習

  • Layer Maskを活用して検出範囲制限

Scriptable Objectを活用したEvent Bus方法論

  • オブザーバーパターンと類似しているが、中央集約的なイベント管理技法の学習

  • Scriptable Objectを活用したデカップリングコード実装

様々なプラットフォームに簡単に移植できるInput System学習

  • Input System - Action Map / Actions / Properties

  • Invoke C# Eventを活用した入力値処理ロジック

コラボレーションのためのScene分離と統合

  • 協業を容易にするためのシーン分離作業方式の紹介

  • ゲームロジック、UI、レベルシーンのように3つのシーンに分離して統合する方式の紹介と実習


こんな方におすすめです

ゲーム開発技法を学びたいです
Unityエンジンの必須機能をしっかりと学びたいです。

インディーゲーム開発者
インディーゲーム開発を始めるにあたって、どこから手をつけていいのか途方に暮れています。

能力のある初級開発者
自分の能力を高めたい初級ゲーム開発者になりたいです。

この講義を作った人

  • 2013 ~ 2014 : NHN エンターテインメント Unity 特別講義

  • 2014 ~ 2016 : ファストキャンパス - Unity ゲーム制作キャンプ 1期~8期

  • 2014 ~ 2016 : Tアカデミー Unity 特別講義

  • 2018 ~ 2024 : ETRI(韓国電子通信研究院) - Unityの特別講義

  • 2020 ~ 2024 : Netmarble ゲームアカデミー - Unity ゲーム開発特別講義


  • 釜山、大邱、光州コンテンツラボUnityゲーム開発特別講義

  • KAIST、中央大、西江大、ソウル科学技術大、漢城大など多数の大学でUnity、VR、AR特講

  • 韓国コンテンツ振興院、城南産業振興院、京畿コンテンツ振興院などUnity、VR、AR特講


  • Unity Korea公認マスターズ(2期~5期)活動

  • 絶対講座!Unityシリーズ執筆

受講前の参考事項

実習環境

  • 講義はMacOS基準で説明します。Windows OSで講義を受講されても十分についてこられます。(メニューが異なる箇所が2か所を除いては同じです。)

  • コードエディターはVisual Studio Codeを使用します。他のエディター(Visual Studio 2022、Rider)を使用していただいても構いません。

  • 既存で特に好みのコードエディターがない場合は、Visual Studio Code (VSCode)をインストールして授業についてきていただくことをお勧めします。

学習資料

  • 必要なリソースは以下のように受け取ることができます。

    • 講座ページの授業資料をダウンロードして受け取ることができます。

    • 次のGitHubページでも講座リソースをダウンロードしていただけます。

前提知識および注意事項

  • 基本的なC#文法

  • 講座の後半で使用するラムダ式についての理解があると良いでしょう。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • ユニティを活用してゲーム開発を志す予備開発者

  • 体系的で一貫性のある講座で意味のある成果物を作りたい学習者。

  • ユニティエンジンの機能をゲームロジックで応用・活用しようとする初心者開発者

  • Unity 6の新しい機能を学習しようとする開発者

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

  • C# プログラミング

こんにちは
です。

314

受講生

25

受講レビュー

38

回答

4.9

講座評価

4

講座

안녕하세요, 이재현입니다.

1인 게임 개발자를 꿈꾸며 유니티를 독학으로 시작했고, 2009년부터 2012년 까지 1인 개발로 모바일 게임 10여종을 출시했습니다. 개발 도중 우연한 기회에 유니티 서적 집필과 오프라인 강의를 진행했습니다. 강의를 진행하면서, 잘 아는 것과 잘 가르치는 것은 다르다는 사실을 매번 깨닫고 있습니다. 이러한 경험을 바탕으로, 제가 가진 지식을 여러분들께 더 효과적으로 전달하기 위해 늘 노력하고 있습니다.

이번 강의가 여러분께 좋은 출발점이 되어, 즐거운 게임 개발자의 세계로 나아가는 데 작은 보탬이 되기를 기원합니다. ~

カリキュラム

全体

67件 ∙ (16時間 18分)

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

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

受講レビュー

全体

9件

4.8

9件の受講レビュー

  • iloveflandre님의 프로필 이미지
    iloveflandre

    受講レビュー 1

    平均評価 5.0

    5

    31% 受講後に作成

    • sunrise3225님의 프로필 이미지
      sunrise3225

      受講レビュー 8

      平均評価 5.0

      5

      100% 受講後に作成

      유니티를 처음 접하는 분들이 유니티에 대해서 잘 알수 있게 설명 해주셔서 너무 감사합니다. 다음에는 좀 더 복잡하고 어려운 로직 구현 방법에 대해서 강의를 올려주시면 바로 구매하겠습니다!

      • 이재현
        知識共有者

        소중한 후기 감사합니다. 현재 네트워크 게임을 포함한 중급자를 위한 후속 강의를 준비중에 있습니다. 감사합니다.~

    • 후야님의 프로필 이미지
      후야

      受講レビュー 5

      平均評価 5.0

      5

      100% 受講後に作成

      많은 유니티 인강을 들어봤는데 진짜 잘 가르쳐 주시는 거 같습니다. 목소리도 나긋나긋하셔서 집중이 잘되고, 계속 반복적으로 말씀해 주셔서 머릿속으로 잘 들어옵니다!!

      • 이재현
        知識共有者

        수강후기 감사합니다~

    • paehwang님의 프로필 이미지
      paehwang

      受講レビュー 5

      平均評価 4.6

      5

      70% 受講後に作成

      유니티를 처음 배우거나, 아직 실력이 미진하거나, 공부하다가 멈추고 다시 시작하려 할 때 보면 좋은 강의중 최고라고 생각합니다. 코드 스타일, 최적화 방향, 문제 접근 및 해결방법 그 무엇도 빠질게 없이 훌륭합니다. 유니티 기본기를 배우려고 한다면 이 강의를 적극 추천합니다. 강사님께서 질문에 대한 답변도 친절하고 자세하게 잘 해주시네요. 이정도 만족스러운 강의는 정말 드뭅니다.

      • 이재현
        知識共有者

        소중한 후기 감사합니다.~

    • CenturuK님의 프로필 이미지
      CenturuK

      受講レビュー 1

      平均評価 5.0

      5

      61% 受講後に作成

      ¥12,226

      indiegamemakerの他の講座

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

      似ている講座

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