강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

ゲインウのアンリアルプログラミング Part4 - ゲームプレイアビリティシステム

Unreal Engine 5のゲームプレイアビリティシステムを活用してRPGゲームの各種スキルシステムを効果的に実装する方法を学習します。

難易度 中級以上

受講期間 無制限

  • ideugu
Unreal Engine
Unreal Engine
GAS
GAS
unreal-engine5
unreal-engine5
Unreal C++
Unreal C++
UE Blueprint
UE Blueprint
Unreal Engine
Unreal Engine
GAS
GAS
unreal-engine5
unreal-engine5
Unreal C++
Unreal C++
UE Blueprint
UE Blueprint

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

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

5.0

5.0

uty1993

60% 受講後に作成

良い講義ありがとうございます! 個人的な感じでは、3強よりももう少し内容理解が上手くなりました。

5.0

임형국

100% 受講後に作成

イ・スヌ教授のアンリアルカリキュラムをずっと聞きながら、アンリアルに対する基礎からコンテンツを作り、ネットワークフレームワークでマルチプレイゲームを作り、今アンリアルで最もホットな技術であるアビリティシステムまで…競争力のあるポートフォリオを作れるような自信がすごいですね!簡単ではありませんが、それほど価値のある講義です!韓国で見にくい貴重な講義を作ってくれてありがとう〜!

5.0

박준호

90% 受講後に作成

最初はただこんなシステムがあるんだなと思っていましたが、講義を受講しながらUnrealを利用したゲームやシステムを設計する時に必須だと感じられるほど本当に重要なシステムであることを知りました。GASシステムの全般的な機能と使用方法を身につけるのに本当に大きな助けになったと思います

受講後に得られること

  • ゲームプレイ性システム

  • Unreal Engine 5 の最新機能

  • 効率的なゲーム制作

ゲーム制作の革新、アンリアルゲームプレイアビリティシステムを紹介します。

Unreal Engine 5のゲームプレイアビリティシステム(GAS)は、RPG、シューティング、MOBAジャンルなどのゲーム制作を体系的に構築するために最適化された強力なゲーム開発フレームワークです。

  • ゲーム制作に普遍的に使われる様々なキャラクタースキルとバフを手軽に実装できます。

  • 体系的で分業化されたフレームワーク構成で、ゲーム開発の柔軟性とスケーラビリティを高めます。

  • キャラクターレベルに応じたゲームデータを使用して、複雑なステータス計算を処理するようにサポートします。

  • フォートナイトゲームに適用され、安定性と効果が検証されました。

  • 多くの会社がアンリアルエンジン5基盤の新作ゲームに取り入れ、積極的に使用しています。

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

プレイヤーキャラクターの攻撃と判定の実装

アンリアルPart2講義で実装した連続攻撃をゲームプレイアビリティシステムで実装し、攻撃判定も分離された機能で実装して組み合わせます。

UIシステムとゲームデータの連動

文字UIを実装し、UIシステムにコールバック関数を登録し、文字データが変更されるたびに自動的に反映されるように設定します。また、NPCに一時的な無敵状態も付与します。

各種アイテムボックスの実装

ダメージボックス、回復ボックス、無敵ボックス、アイテムボックスなど、ボックスを習得したプレイヤーに様々な効果を付与するアイテムボックスを実装します。

攻撃範囲スキルの実装

アイテム習得時に新しいスキルを付与し、範囲攻撃を行った後、距離に応じた範囲攻撃ダメージを付与します。

  • 受講生は以下のアビリティを実装します。

    • 5秒ごとに回転と整理を繰り返すアビリティ

    • シンプルジャンプアビリティ、状態のあるジャンプアビリティ

    • 一般攻撃アビリティ、連続攻撃アビリティ

    • 30のエネルギーを消費し、3秒のクールタイムを持つ範囲攻撃アビリティ

  • 受講生は以下の効果を作ります。

    • コンボレベルに応じて増加する攻撃ダメージ効果

    • 体力減少効果

    • リージェン、DOT効果

    • 無敵状態効果、無敵状態キャンセル効果

ゲームプレイアビリティシステムの特徴

アンリアルゲームプレイアビリティシステムは、大規模なゲームを効果的に制作できるように、ゲーム制作に必要な多くの機能を分類して提供しています。各コンポーネントは、柔軟にスケーラブルになるように依存性が最大限に分離されていることが特徴です。

ゲームプレイアビリティシステムの各コンポーネントは互いに有機的に通信し、必要なコマンドを実行します。下の図は、最も一般的に実行されるゲームプレイアビリティシステムの基本的な流れです。

しかし、基本的に知っておくべきことがたくさんあるので、最初からゲームプレイアビリティシステムをすぐに使用するのではなく、各コンポーネントの特徴と実行フローを明確に理解してから使用する必要があります。


講義カリキュラムの特徴

このレッスンでは、最高の学習効果のために次のようにカリキュラムを設計しました。

  • 前半のレッスンでは、ゲームプレイアビリティシステムを構成要素とフローを学習することに集中します。したがって、学習効果を高めるために必要な機能だけを使用するように、できるだけ単純に設計された例を用意しました。

  • 後半部講義では前半部講義で学んだ内容を活用し、様々なスキル、効果、付加設定を実装します。前半で学んだ内容を活用し、基本設定だけで便利に使える実用的な例を用意しました。

業界最高レベルのフレームワークが提供する驚くべき生産性を直接体験してください。


講義カリキュラムの構成

セクション(1)ゲームプレイアビリティシステムの理解

アンリアルゲームプレイアビリティシステムの全体的なコンポーネントを理解し、ゲームプレイアビリティシステムの基本機能を学びます。

セクション(2)ゲームプレイアビリティとタスク

ゲームプレイアビリティシステムをキャラクターに適用するために心配する必要があることを見て、ゲームプレイアビリティとアビリティタスクで構成される基本的なフレームワークを学びます。

GATA
GameplayEffect

セクション(3)アトリビュートとゲームプレイエフェクト

ゲームデータに影響を与えるさまざまなゲームプレイエフェクトを実装し、UIと連動してキャラクター情報を効果的に視覚化する方法を学習します。

セクション(4)ゲームプレイアビリティシステムの活用

キャラクターに様々な効果を与える複数のアイテムボックスと複雑な機能を持つスキルを効果的に実装する方法を学習します。

受講前の注意

  • 講義の学習に必要な注意事項がある場合は、慎重に作成してください。

  • 受講生たちが講義で扱う内容を十分に理解させ、学習満足度を高めることができます。

練習環境

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

  • 使用ツール:ビジュアルスタジオ2022 Community Edition

  • Unreal Engineバージョン: 5.1.1 (以降のバージョンを使用すると問題が発生する可能性があります。)

  • アンリアルエンジンを回すことができる最小限の仕様だけを用意しても学習するには問題ありません。

学習資料

  • FitHubを介してサンプルプログラムを提供します。

  • 講義はPPTを使って基礎理論を説明し、実習例に沿った形で進行され、1講義あたり30分~1時間15分分の映像で構成されています。

選手の知識

注意事項

  • 講義内容をそのまま移し、外部ブログに公開することを禁じます。

役に立つ情報

  • 気になる点についての質問を分けることができるディスコードサーバーを運営しています。ディスコードサーバーでは、Inflearnにないイベントもしばしば動作します。

  • コースを受講しながら、自分だけの素敵な学習ノートを作ってみてください。

series_link

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 複雑なゲームシステムを体系的に実装したい方

  • 最新の Unreal テクノロジーを学びたい方

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

  • Unreal Engine 5 の基本的な使用方法

  • ゲヌのアンリアルプログラミング Part1,2 講義(推奨)

こんにちは
です。

14,352

受講生

1,168

受講レビュー

858

回答

4.9

講座評価

7

講座

青江文化産業大学でアンリアルエンジン、ゲーム数学、ゲーム制作を教えています。
- イ・ドゥグのアンリアルC++プログラミング、ネクソンコリア公式教育教材選定 2023
- スマイルゲート・アンリアルプログラマー養成プログラム「Unseen」教育総括 2023
- エピックゲームズ・アンリアル公認講師 (Authorized Instructor) 2022
- エピックゲームズ開発者支援「アンリアル・デブグラント」受賞 2017
- アンリアルサミット 2017, 2018, 2019 登壇
- はじめようアンリアル、UEFN 2022, 2023 ウェビナー進行
- 大韓民国ゲーム白書 2022 技術部門編纂委員
- 釜山インディーコネクトフェスティバル(BIC) 2022, 2023 審査委員長

カリキュラム

全体

10件 ∙ (9時間 2分)

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

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

受講レビュー

全体

46件

5.0

46件の受講レビュー

  • uty19938570님의 프로필 이미지
    uty19938570

    受講レビュー 31

    平均評価 4.9

    5

    60% 受講後に作成

    良い講義ありがとうございます! 個人的な感じでは、3強よりももう少し内容理解が上手くなりました。

    • im06im065782님의 프로필 이미지
      im06im065782

      受講レビュー 20

      平均評価 5.0

      5

      100% 受講後に作成

      イ・スヌ教授のアンリアルカリキュラムをずっと聞きながら、アンリアルに対する基礎からコンテンツを作り、ネットワークフレームワークでマルチプレイゲームを作り、今アンリアルで最もホットな技術であるアビリティシステムまで…競争力のあるポートフォリオを作れるような自信がすごいですね!簡単ではありませんが、それほど価値のある講義です!韓国で見にくい貴重な講義を作ってくれてありがとう〜!

      • ideugu
        知識共有者

        パート4受講評ありがとうございます。 今後良い結果がありますように。健勝!

    • kjycmy0906068363님의 프로필 이미지
      kjycmy0906068363

      受講レビュー 5

      平均評価 5.0

      5

      60% 受講後に作成

      • joseunghyeon8977451님의 프로필 이미지
        joseunghyeon8977451

        受講レビュー 4

        平均評価 5.0

        5

        60% 受講後に作成

        • paulstark150203님의 프로필 이미지
          paulstark150203

          受講レビュー 4

          平均評価 5.0

          5

          30% 受講後に作成

          ¥20,217

          ideuguの他の講座

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

          似ている講座

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