강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

ゲインウのアンリアルプログラミング Part1 - アンリアルC++の理解

大企業の事業者が受講するアンリアルC++プログラミングの専門コースです。 Unreal Engine プログラマーなら、ゲーム開発前に必ず知っておくべき Unreal C++ の基礎についてお知らせします。

  • ideugu
교수님 강의
저자 직강
공식문서
게임프로그래밍
게임취업
Unreal C++
Unreal Engine

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

こんなことが学べます

  • Unreal Engine 基礎の使い方

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

  • Unreal Engine アーキテクチャ

  • Unreal Engine データ構造

  • Unreal Engine 設計手法

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

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

「市中に様々なアンリアルチュートリアルがありますが、これを学習してもプログラマーとして成長が停滞した感じを受けます。」
「アンリアルC++を正しく理解していない状態なので、ゲーム開発に苦労しています。」

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

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

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

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

コアプログラミング設計手法を理解し、
基本タイプとオブジェクトを効果的に
管理する方法を習得します。

高度なオブジェクト指向技術を活用し、
大規模ゲームを効果的に制作できる
能力を備えています。

データ構造とメモリ管理技術を理解し、
高性能ゲームを制作するために
必要な能力を備えています。

Unreal Engineのソースコード
分析できる基本能力を備えることで、
さまざまな問題を自分で解決できるようになります。


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

クラスは段階的に設計された4つのセクションで構成されています。


セクション1
アンリアルオブジェクト

まず、Unreal C++ の基本型と Unreal オブジェクトを集中的に学習します。

セクション2
モダンオブジェクト指向設計

準備された練習の例を使用して、大規模なゲーム制作を効果的に実行できるさまざまなアンリアルエンジンのオブジェクト指向設計手法を学びます。

セクション3
データ構造とメモリ

ゲームデータとメモリを効果的に管理するために、Unreal Engine 標準ライブラリの内部構造を理解し、Unreal Engine のメモリ管理方法を学習します。

セクション4
アセットとビルドシステム

アンリアルエンジンのアセットシステムの構成を理解し、アンリアルプロジェクトのみのユニークなビルドシステムルールを学習することで、自分でアンリアルエンジンのソースコードを分析する能力を備えています。

💡この講義だけの特徴を紹介します!

  • 上記の絵のいずれかが不慣れであれば、本格的なゲーム開発のための準備が足りない状況です。
  • 本講義は、本質的に知っておくべきプログラマーの能力向上に集中しています。
  • 認定されているUnreal Engineプログラマになるためには、基本的なプログラミング能力が強くなければなりません。
  • 公式文書と一緒に内部の動作原理を教えることで、正確な標準ガイドに合わせたアンリアルプログラミングを学ぶことができます。
  • 今回の講義を通じてプログラミングの基礎をつかみ、その後に予定されているPart 2講義を通じて本格的なゲーム開発方法を学習することをお勧めします。

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

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

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


予想される質問 Q&A 💬

Q.アンリアルエンジンを勉強していますが、チュートリアルに従ってみても自分で応用が難しく、壁に詰まった感じです。このコースは役に立ちますか?

巨大なアンリアルエンジンを一度に征服しようとするのではなく、長期的な戦略を立てて一歩ずつ達成しなければなりません。チュートリアルに従って基本的なコンテンツ制作を習得したら、今本格的に戦略を立てる順番です。今、ゲーム制作はしばらく折りたたみ、次の2段階戦略で体系的に勉強することをお勧めします。

Part 1: Unreal C++ プログラミング
パート2:アンリアルゲームプレイフレームワーク

Q.この講座でゲームを作れるようになりますか?

このコースはUnreal C ++プログラミングのみを専門的に学びます。アンリアルエンジンを扱いますが、ゲームを制作するわけではありません。本講座を聞いた後、「ゲインウのアンリアルC++ゲーム開発の定席」を見たり、今後オープン予定のPart 2講座を受講すれば、ゲーム制作過程をさらに深く体系的に理解することができます。

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

このコースでは、C ++、C#、Javaなどのオブジェクト指向言語の経験があれば十分に聞くことができます。講義を聞きながら不足していると思われるC++の内容を自分で補ってくれれば、成長に大きく役立つ。

Q. この講義を聞くと就職準備に役立つでしょうか?

プログラマーで就職を準備する場合は、この講座で取り上げる内容はすべて知っておくことをお勧めします。本講座の企画に大企業チーム長級プログラマーの意見が多く反映されました。

Q.この講座は最新のアンリアルバージョンに進みますか?

このコースは、2023年3月現在の最新バージョンであるUnreal 5.1.1で作成されました。 Unreal 5には、Unreal 4とは異なる方法で守る必要がある新しいプログラミングルールがあります。こんな部分も講座に全て反映しました。
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++言語、C#言語、Java、およびその他のオブジェクト指向言語

こんにちは
です。

13,794

受講生

1,111

受講レビュー

826

回答

4.9

講座評価

7

講座

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

カリキュラム

全体

16件 ∙ (9時間 55分)

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

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

受講レビュー

全体

339件

4.9

339件の受講レビュー

  • ogy10048954님의 프로필 이미지
    ogy10048954

    受講レビュー 4

    平均評価 5.0

    5

    31% 受講後に作成

    私はコンピュータ工学専攻生であり、ゲーム開発は学部の時公募展に行くのでUnity何度使ってみて卒業してから初めてUnreal勉強をきちんと始めました! ほとんどのゲーム開発講義は、単にコードに従うか、詳細なアンリアル構造の説明部分がたくさん不足して毎日のようにグーグルするのが大変でした。と感じました! ただ、基本的なcs知識がなければ理解しにくいようだと感じましたが、私のように専攻をされたか、開発経験が少しでもあった方には最高の講義だと思います! :)

    • ideugu
      知識共有者

      良い受講評ありがとうございます!

  • somworks님의 프로필 이미지
    somworks

    受講レビュー 2

    平均評価 5.0

    5

    69% 受講後に作成

    Unreal Engine ブループリントをある程度扱った後、C++ に進むとき、どうすればよいかわからない場合は、この講義を強調します! Unreal Engine C++ は一般的な C++ とは異なる部分がかなり多く、エンジンについて理解がなければアクセスしにくいのがかなり多いのですが、その講義では Unreal C++ を基礎から次々とまとめてよく教えてくれて多くの助けになりました。 アンリアルエンジンC++を初めて始める初心者から、アンリアルC++をある程度知っている中数以上の方は、復習と隠れている蜂蜜チップまで教えてくれる多くの役に立つ講義だと思います。

    • fxclimber0695님의 프로필 이미지
      fxclimber0695

      受講レビュー 5

      平均評価 4.8

      4

      75% 受講後に作成

      エピックの文書を一緒に読んでくれるのが講義の1/3以上であり、関連内容を-サンプル関数やアンリアルエンジンの概念説明が1/3、...それに比べて講義費用は不適切なようだ。最近のように検索とチャットピッティが発展した時代にこんな講義なんて、本当に受講評だけ読んで購入した…無知夢見た。

      • ideugu
        知識共有者

        こんにちは、アンリアルエンジンを初めて勉強するときに、Epicの公式文書を参照することは重要なので、最初の講義は強調する形で企画しましたが、数多くの情報の洪水で確かに知っておくべき主な概念を私が別々にまとめ、例は私がすべて企画しており、特にエピック公式文書にもない概念はソースコードを分析しながら詳しく説明していますが、まだ30%のみ聞いてこのように判断するのは、少し早いのではないかと思います。 可能であれば最後まで受講していただき、意味のある評価を残していただければ幸いです。

      • 学習進行率が30プロなのは私も今知っていますね。その頃になったとき、受講評を残すというポップアップが浮かんで、本能的に作成しました。ロードマップ購入をしたので、今4つのうち、1つ、そして30プロで進行しているので、…低域時、大きな課金を一時にしたし、必要な部分が切実にした購入だったので、この講義、残りの3つの講義がすべて終わった時、お金が惜しくないと思うことを誰よりも願っています。各講義受講完了後、再び受講評を作成いたします。

      • 講義後半部-メモリ、直列化-部分はまだ受講前です。難易度に中級以上となっているのに..,インフラ講義たちにアンリアル5とC++が一緒にある場合がなくて(講義購入時点基準)、購入しました。オブジェクトをポインタとして使用するアンリアルC++で基本スキルが必要なものもあり、..アンリアル知識なのか、コーディング知識なのか分別にならない部分もあったが(インタフェースのような)、結論的に言えば、言葉一つ一つが捨てることはありません。授業理解度を高めるため、他の講義も並行して進行した結果、相対的に、体系的で、細かいです。しかし、アンリアルヘルプを読むときは、自分で難読症を疑うレベルなので、講義内容をすべて習得するには時間がかかるようです。個人的にはランニングタイムを増やしても、ログ出力より(時間面では最も効率的な実習ではあるが)実際のエディタで、ゲームオブジェクトを活用したらどうだろうか。質問回答も親切で、たくさんのお役に立てそうです。

    • runic15413022님의 프로필 이미지
      runic15413022

      受講レビュー 1

      平均評価 5.0

      5

      56% 受講後に作成

      講義を書くことはできません。 地面にヘディングしながらアンリアル勉強したのですがㅜㅜ 今に来てこそこういう良い講義を聞くことになっては残念だと思います。 早く聞いたら、より簡単で体系的に勉強できたと思います。 ある程度プログラミング知識がある状態でアンリアルエンジンについて基礎から着実に始めたいと思ったら、この講義が最高の講義ではないかと思います。

      • hoomaro님의 프로필 이미지
        hoomaro

        受講レビュー 5

        平均評価 5.0

        5

        100% 受講後に作成

        いくつかのアンリアル講義を聞きましたが、基礎が足りないと思いました。 実習中心にブループリントやC++にしたがって、 アンリアルエンジン内部の動作する原理をきちんと知らずに残念でした。 この講義を通じてアンリアルエンジンの基礎をある程度学んだようです!これから講義も期待になりますね!

        期間限定セール、あと4日日で終了

        ¥12,114

        24%

        ¥16,094

        ideuguの他の講座

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