강의

멘토링

로드맵

Inflearn brand logo image
BEST
Game Dev

/

Game Programming

ゲインウのアンリアルプログラミング Part2 - アンリアルゲームフレームワークの理解

大企業の事業者が受講するアンリアルC++プログラミングの専門コースです。 Unreal C++ プログラミングを使用して、核&スラッシュログライクゲームの例を最初から最後まで体系的に制作する方法をお知らせします。

  • ideugu
교수님 강의
실습 중심
게임프로그래밍
Unreal Engine
Unreal C++
UE Blueprint

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

こんなことが学べます

  • Unreal Engine 基礎の使い方

  • Unreal C++ プログラミング

  • Unreal Engine ゲーム制作

  • Unreal Engine ゲームの設計方法

Unreal C++
完全に理解してゲーム開発まで🎮

あなたはこのような悩みを持っていますか?

「アンリアルの一部の機能だけ部分的に実装して貼り付けると、コンテンツの構造がねじれ、途中で開発が妨げられます。」
「実務で必ず知るべき薬を参照、ソフトリファレンスなどの必須概念を学びたい」

Unreal C++ は、新しい分野を学ぶ心構えで新たにアプローチしなければなりません。

Unreal C++ プログラミングは、大規模なゲームを開発するための標準 C++ に独自のルールを付与し、独自に製作したデータ構造と多様な拡張機能を追加しました。これをすべて理解しなければアンリアルプログラミングを効果的に扱うことができます!

コア構造と原理を理解し、プロのUnreal Engineプログラマーとして成長するのを手伝ってください!専門的なゲーム開発のために不可欠で知っておくべき基盤知識をまとめたので、しっかりと基礎を築くことができます。新しく変わったアンリアル5規格で進行される最新プログラミング講義です!

講義を聞いた後に変化する皆さんの姿!

単純な例の実装よりもエンジンに注意を払う
部分について明確にお知らせします。

複雑なC++プロジェクトを効果的に
設計する方法を教えてください。

最適化に関連するさまざま
重要な概念について説明します。

データアセットに基づいてゲームを設計し、
UIを連携する方法を教えてくれます。

15強をすべて頑張ります! 🚩

ゲームコンテンツを構成するアンリアルゲームフレームワークの要素を列挙し、段階的に一つずつ実装していきながらゲームを完成するように構成しました。 15強をすべて受講すると、核&スラッシュスタイルの操作を持つログライクタイプの簡単なゲームコンテンツビルドを得ることができます。


5つのセクションで学ぶ
Unreal Engine & C++ 🕹️

本講義は、15講義の長い旅程を合計5つの段階に分けて提供します。

ステップ1
キャラクターコントロールの切り替え

ゲームコンテンツの基本構造を理解し、キャラクターをコントロールする方法を学びます。 Unreal Engine 5.1でリリースされた新しい入力システムとデータアセットを活用して、効果的にキャラクターコントロールを切り替える方法を学びます。

セクション2
キャラクターアニメーション設定

キャラクターのアニメーションを設定する方法を学びます。最新の機能を使用してアニメーションブループリントを効果的に作成し、アニメーションモンタージュ、データアセット、アンリアルC ++デリゲートシステムを活用して複雑なコンボアクションを効果的に実装できるように例を設定しました。

ステップ3
ギミックシステム製作

ゲーム進行に使用されるギミックシステムの制作です。さまざまな種類のアイテムを設計し、それをランダムにスポーンするアイテムボックスを製作した後、ステージに登場するNPCを倒すと報酬を獲得するギミックを製作します。

ステップ4
ゲームデータ管理&
人工知能の実装

ゲームデータを管理し、人工知能を実装します。エクセルテーブルで設計したゲームデータをアンリアルエンジンで呼び出し、シングルトンクラスで管理する方法を学習し、このように設計されたデータテーブルからステージが進むたびにますます強いNPCが登場するようになります。そしてNPCに行動ツリーモデル基盤の人工知能を付与してキャラクターと対戦を行うことができるようになります。

初心者の方々に配慮して行動ツリーモデルを全く知らなくても理論的な内容を十分に説明した後、アンリアルエンジンの実習に入るようにコースを考案しました。

ステップ5
ゲームの完成

最後のステップはゲームの完成です。プレイヤーのヘッドアップディスプレイを制作し、様々なステータス程度をアンリアルリフレクション機能を活用して自動的に連動させ、ゲームフローのために各種データを整えた後、Cppベースのゲーム構造を生産性の高いブループリントに拡張してゲーム制作を仕上げ、ビルドを生成して最終ゲームを完成します。

最初はユダイを繰り返すようになっても..
幸運にも良い報酬を得たら、極川のキャラクターとして
レベルアップできるようになります。皆さんの挑戦を応援します!

利益の
アンリアルプログラミングロードマップ🤖

ゲインウのアンリアルプログラミングロードマップ

Unreal プログラミングpart.1 と part.2 を結んだロードマップ
30%割引クーポンで購入できます! 💌


予想される質問 Q&A 💬

Q. Part1講義との違いが気になります。

Part1講義は、中級アンリアルエンジンプログラマーになるためのプログラミング的な内容に焦点を当てて製作しました。 Part2講義は、Unreal Engineに初めて入門するプログラマーを対象に体系的にゲームを制作できるよう、ゲーム制作に焦点を当てて制作しました。

Q.このコースはアンリアルエンジンの内部構造を詳しく教えていますか?

本講座は、アンリアルエンジンの内部構造を知らせるより、アンリアルエンジンに初めて入門した人が体系的にゲームを作れるように企画されました。エンジン内部に関わる内容を知りたい方はPart1講座を聴くことをおすすめします。

Q. C++ の高度な知識を知っておくべきですか?

本講座では、C++、C#、Javaなどのオブジェクト指向言語の基礎経験があれば十分にゲームを制作できます。

Q.このコースは最新のUnreal 5をサポートしていますか?

このコースはUnreal Engine 5.1に合わせて作成されました。 Unreal Engine 5のコーディング規則に従って作成され、Unreal Engineの最新機能で変更された重要な内容をまとめています。
Unreal Engine がアップグレードするたびに変化する点は、継続的に補完されています。
FitHubサンプルソースはUnreal Engine 5.4まで反映されています。

🕹️講義受講前の注意事項

  • 練習環境
  • 学習資料
    • FitHubを介してサンプルプログラムを提供します。
    • 講義はPPTを使って基礎理論を説明し、実習例に沿った形で行われ、1講義あたり25分~50分分の映像で構成されています。
  • 選手の知識と注意事項
    • 本コースは初級開発者をジャンプアップするための中級講座です。
    • C ++、C#、Javaなどのオブジェクト指向言語の基本的な理解が必要です。
    • 講義内容をそのまま移し、外部ブログに公開することを禁じます。
  • 学習専用コミュニティ
    • 気になる点についての質問を分けることができるディスコードサーバーを運営しています。
    • ディスコードサーバーの招待アドレス: https://discord.gg/G45cCJ4AKs
  • 優秀講義ノートの例

知識共有者の紹介✒️

  • エピックゲームズ本社主催、アンリアル優秀開発者選定(デブグラント2017)
  • 「ゲンウのアンリアルC++ゲーム開発の定石」執筆(アイコン出版社2017)
  • Epic Games Unreal Engine認定インストラクター(2022)
  • エピックゲームズコリア教育プログラムの進行
  • 「ゲンウのゲーム数学」執筆(本のみ2022)
  • スマイルゲートプロのアンリアルプログラマー養成プログラムアンシーン(UNSEEN)教育担当(2022)

こんにちは、清江文化産業大学のお得です。
アンリアルエンジン4が発売された2013年度から10年間、アンリアルを着実に勉強して教育してきました。
学生たちを教えながら企業の依頼も一緒に受け、NCSOFT、ネクソンコリアなど有数のゲーム企業でアンリアルエンジンやプログラミング教育を進めてきました。今年はスマイルゲートと共に本格的なアンリアルプログラマー専門養成コースであるアンシーン(UNSEEN)教育を共に進めています。
2017年度に執筆した「ゲインウのアンリアルC++ゲーム開発の定石」がすでに6年になりました。限られた分量でまとめてみると、アンリアルC++の基本についての説明が足りなくて残念でした。よろしくお願いします!

こんな方に
おすすめです

学習対象は
誰でしょう?

  • アンリアルエンジンで最初から最後までゲームを制作したい方

  • 核&スラッシュスタイルのゲームを作る方法が気になる方

  • ログライクジャンルと同様に、様々なアイテムやランダム要素を入れたゲームを制作してみたい方

  • Unreal Engineのゲームフレームワークを体系的に学びたい人

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

  • C言語、C++言語

こんにちは
です。

13,683

受講生

1,105

受講レビュー

820

回答

4.9

講座評価

7

講座

청강문화산업대학교에서 언리얼 엔진, 게임 수학, 게임제작을 가르치고 있습니다.
- 이득우의 언리얼 C++ 프로그래밍, 넥슨 코리아 공식 교육 교재 선정 2023
- 스마일게이트 언리얼 프로그래머 양성 프로그램 언신(Unseen) 교육 총괄 2023
- 에픽게임즈 언리얼 공인 강사 (Authorized Instructor) 2022
- 에픽게임즈 개발자 지원 언리얼 데브그랜트 수상 2017
- 언리얼 서밋 2017, 2018, 2019 발표
- 시작해요 언리얼, UEFN 2022, 2023 웨비나 진행
- 대한민국 게임백서 2022 기술부문 편찬위원
- 부산인디커넥트페스티벌(BIC) 2022, 2023 심사위원장   

カリキュラム

全体

16件 ∙ (10時間 20分)

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

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

受講レビュー

全体

297件

4.9

297件の受講レビュー

  • 제리님의 프로필 이미지
    제리

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    도움이 많이 되었습니다:) 감사합니다

    • wblee님의 프로필 이미지
      wblee

      受講レビュー 3

      平均評価 4.7

      4

      19% 受講後に作成

      팀원들을 모아 언리얼로 MORPG를 개발 중입니다. 강의 구성이 잘 되있어 도움이 많이 될 것 같습니다 :)

      • 장발장님의 프로필 이미지
        장발장

        受講レビュー 5

        平均評価 5.0

        5

        6% 受講後に作成

        순차적으로 꼼꼼하게 알아야할 것들을 빼놓지 않고 설명해주는 최고의 교육자, 최고의 전문가

        • 이득우
          知識共有者

          멋진 수강평 감사합니다! 힘이 나네요 ㅎㅎ 많은 도움이 되셨으면 합니다.

      • alswhzla님의 프로필 이미지
        alswhzla

        受講レビュー 1

        平均評価 5.0

        5

        6% 受講後に作成

        강의도 친절하게 알려주시고 커리큘럼 내용이 알차고 너무 좋습니다!

        • 이득우
          知識共有者

          좋은 수강평 감사합니다!

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

        受講レビュー 2

        平均評価 5.0

        5

        44% 受講後に作成

        강의도 친절하게 알려주셔서 좋고요 모르는 기능들도 있었는데 새롭게 알 수 있어서 너무나 좋은 것 같습니다.

        ¥23,260

        ideuguの他の講座

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