絶対講座!Unity6 - ネットワークゲーム開発マスタークラス(Part 1)
indiegamemaker
ネットワークゲームを初めて触れる開発者のために、基礎的な理論と開発方式、そしてネットワークゲームならではの特性によって考慮すべき点に対する理解度を高めるプロセスです。カジュアルなゲームに活用度が高いPhoton PUN2を活用したタンク対戦ゲームを開発するプロセスを収録しています。
初級
Unity, C#, photon
ユニティマスタークラス、「絶対講座!ユニティ」を今、オンライン講座で受講できます!体系的で継続性のあるカリキュラムを通じて、ユニティの基礎からさまざまなゲーム開発技法まで詳細に学ぶことができます。この講座を通じて、どんなジャンルのゲームでもつまずくことなく開発できる能力を備えた開発者として成長することができるでしょう。


学習した受講者のレビュー
5.0
말차쿠쿠
本当に楽しい道のりでした。 講義を聞きながら単に真似するだけでなく、核心的な内容はNotionに別途まとめ、翌日に復習するという方法で丁寧に勉強しました。新しい進度に進む前には以前の内容をもう一度聞き直したりもしましたし、作りたいゲームがあったので「この機能は後で必ず使おう」と考えながら受講したことで、学習過程そのものがより一層楽しく感じられました。これからの数日間は、最初から作り直しながら全体の内容をもう一度総復習する計画です。 C#は初めて接する言語でしたが、以前にアプリ開発の経験があったおかげで、大きな苦労なくついていくことができました。普段からUnityを本当に学びたいと思っていたので、このような素晴らしい講義で基礎から身につけることができ、運が良かったと感じています。講師の方には心から感謝申し上げます。 正直なところ、この講義で学んだ内容にAIの助けを加えれば、今すぐにもゲームを作ってみることができそうだという自信も湧いてきました。それでも、今回の講義を通じて「学ぶこと自体」への意欲が湧いたので、講師の方の他の講義の中から自分に必要なものを引き続き受講してみるつもりです。
5.0
sunrise3225
Unityを初めて触る人がUnityについてよく理解できるように説明してくださり、ありがとうございます。次はもう少し複雑で難しいロジックの実装方法についての講義をアップしていただければすぐに購入します!
5.0
성현
たくさんのUnityの講座を受けてみましたが、本当に教え方が上手だと思います。 声も穏やかで集中しやすいですし、繰り返し説明してくださるので頭に入ってきやすいです!!
ユニティエンジンの強固な基本
最新 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# プログラミング
インフラン認証
744
受講生
87
受講レビュー
73
回答
4.9
講座評価
10
講座
こんにちは、イ・ジェヒョンです。
個人ゲーム開発者を夢見てUnityを独学で始め、2009年から2012年まで個人開発で10種類以上のモバイルゲームをリリースしました。「絶対にわかる!Unity」の出版およびオフライン講義を行ってきました。講義を進める中で、よく知っていることと、うまく教えることは別物であるという事実を日々実感しています。こうした経験をもとに、私が持つ知識を皆さんに、より効果的に伝えるために常に努力しています。
今回の講義が皆様にとって良い出発点となり、楽しいゲーム開発者の世界へと進むための小さな助けになることを願っております。〜
主な講義実績
NC Soft 特別講義
NHNエンターテインメント
ネットマーブル・ゲームアカデミー
ファストキャンパス - Unityキャンプ 第1期 〜 第8期
チームスパルタ オンラインチューター
Tアカデミー
ETRI (韓国電子通信研究院)
韓国コンテンツ振興院、京畿コンテンツ振興院、城南産業振興院
KAIST、西江大、中央大、漢城大、檀国大 特別講義
主な活動
絶対講座!Unity 執筆(日本、中国で出版)
Unity UNITE 2014 セッション特講
Unity UNITE 2018 ハンズオンセッション特別講義
Unity Industry 2022 ハンズオンセッション特別講義
Unity Korea 公認マスターズ 第2期から第5期まで活動
全体
67件 ∙ (16時間 18分)
講座資料(こうぎしりょう):
全体
22件
4.9
22件の受講レビュー
受講レビュー 7
∙
平均評価 5.0
5
たくさんのUnityの講座を受けてみましたが、本当に教え方が上手だと思います。 声も穏やかで集中しやすいですし、繰り返し説明してくださるので頭に入ってきやすいです!!
受講後記ありがとうございます~
受講レビュー 5
∙
平均評価 4.6
5
Unityを初めて学ぶ方、まだ実力が足りない方、勉強を中断して再開しようとする時に見るべき最高の講義だと思います。 コードスタイル、最適化の方向性、問題へのアプローチと解決方法 どれをとっても素晴らしいです。 Unityの基礎を学ぼうとするなら、この講義を積極的にお勧めします。 講師の方の質問への回答も親切で詳しく、とても丁寧です。 これほど満足できる講義は本当に稀です。
貴重なレビューありがとうございます。
受講レビュー 8
∙
平均評価 5.0
5
Unityを初めて触る人がUnityについてよく理解できるように説明してくださり、ありがとうございます。次はもう少し複雑で難しいロジックの実装方法についての講義をアップしていただければすぐに購入します!
貴重なレビューありがとうございます。現在、ネットワークゲームを含む中級者のための後続講義を準備中です。ありがとうございます。
受講レビュー 1
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと4日日で終了
¥69,300
30%
¥12,829