Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Game Dev

/

Game Programming

[Rookiss University] HakerさんのUE5ソースコード分析シリーズ#1 (ゲームフレームワーク)

現役最高レベルのアンリアルエンジン専門家による UE5ソースコード分析講座です。

  • rookiss
소스코드
게임개발
게임개발자
Unreal Engine
unreal-engine5

こんなことが学べます

  • アンリアルエンジンのソースコード分析

  • ゲームエンジン分析

[Rookiss University] UE5ソースコード解析シリーズ

講義をしてみると、多くの受講生が就職のためにUnity vsアンリアル何を勉強するか質問をします。
そのたびに私は「どうせコンテンツ制作の立場では大きく変わらないので、両方ともせよ」とアドバイスします。
しかし、より長期的な成長のために何を勉強するかを尋ねるならば、
その時は躊躇なくアンリアルエンジンを勉強しろと話をします。
なぜですか?

Unreal Engine(Unreal Engine)はオープンソースです。
20年以上、世界最高の専門家が蓄積した技術を皆に無料で公開しています。
これらの技術を着実に分析し勉強できるなら
上位1%になるのは時間の問題でしょう。

しかし、ほとんどの就労生と現業クラ開発者はコンテンツ開発だけができ、
アンリアルエンジンのソースコード分析は厳しくありません。
どのように始めるべきか情報がほとんどないだけでなく、
その難易度と分量に圧倒されて開始さえできないからです。
エンジンコードを理解することなく、サンドボックスに閉じ込められたコンテンツのみを開発できる場合
それを本当にアンリアルエンジンの専門家と言えますか?

誰もが行かなければならないが、誰も持っていない方向。
そのアシスタントになってくれる最高レベルのアンリアルエンジン専門家Hakerさんを祀ってきました。
最近 [Lyra クローンコーディング] 講義を成功裏に進めており、
勢いを追って「アンリアルエンジンソースコード分析」講義を進めたいと思います。

UE5ソースコード解析シリーズ#1では

11週間にわたって行われたHakerさんのゲームフレームワークソースコード分析ライブ講義録画映像を公開します。

アンリアルエンジンのソースコード分析の障壁を壊してくれる深く、どこでも探しにくいノウハウを確認してみることができます。

シリーズ構成

講義は2〜3ヶ月ごとに単一のテーマで行われます。
現在Hakerさんと議論されている手順は次のとおりです。 (順序は確定していません。)

  • Unreal Engineのソースコード分析#1(ゲームフレームワーク)

  • Unreal Engine ソースコード解析 #2 (ネットワーク)

  • Unreal Engine ソースコード分析 #3 (アニメーション)

  • Unreal Engine のソースコード解析 #4 (Game Ability System)

  • Unreal Engine のソースコード解析 #5 (Rendering)


  • ...

まだUI作業しかしていなかったクラ開発者なら、
時間は流れ続けているので、警戒しなければなりません。
年次の重さに耐えるには、何か実力的な変化が必要です。
誰もが知っているように、最も価値のある技術はUE5コア技術を勉強することです。

専門家の紹介:Haker

「プロに学ぶアンリアルエンジンのコア」

  • Haker (大企業10年目、クラ&エンジンプログラマー)

  • Hakerさんは、私が現業で出会った人の5本の指の中にあるアンリアルの専門家です。

Hakerさんとのインタビュー

今回の最初の講義は目的を以下のように設定しました。

  • EngineのInitialize/Tick構造について

  • World→Level→Actor→Component間の構造と初期化フローチャート

    • BeginPlay/EndPlayなど

  • WorldとSceneの関係 GameWorld↔RenderWorld)

  • UPrimitiveSceneComponent UPrimitiveSceneInfoの理解

上記のトピックをより深く詳細に入力します。

その講義を通じて受講者が得るスキルはアンリアルデバッグです。

  1. 画面情報だけで必要なActorComponent情報までデバッグする能力

  2. 特定のレベルの特定のActorに属するインスタンス化されたComponentを見つけてデバッグする能力

例えば:

  • AttachToComponent したがレンダリングがなぜ行われなかったかデバッグ可能な能力

  • GameWorldでうまく生成されたが、なぜレンダリングされないのかデバッグ可能な能力

  • 画面に見える特定のゲームオブジェクト情報を見つける能力

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Unreal Engineのソースコード解析に挑戦したいクライアント開発者

  • Unreal Engineプログラマー就活生

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

  • Unreal Engine

  • C++

こんにちは
です。

76,324

受講生

3,392

受講レビュー

5,370

回答

4.9

講座評価

41

講座

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

カリキュラム

全体

57件 ∙ (29時間 14分)

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

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

受講レビュー

全体

10件

4.8

10件の受講レビュー

  • hamsik2rang님의 프로필 이미지
    hamsik2rang

    受講レビュー 1

    平均評価 4.0

    4

    68% 受講後に作成

    좋은 강의지만.. 어느 정도 코드 리딩이 가능하신 경력자분들이시라면 굳이 이정도 금액으로 들을 필요는 없을 것 같습니다.

    • seongyunk님의 프로필 이미지
      seongyunk

      受講レビュー 1

      平均評価 5.0

      5

      100% 受講後に作成

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

        受講レビュー 27

        平均評価 4.6

        4

        100% 受講後に作成

        • 커다란곰님의 프로필 이미지
          커다란곰

          受講レビュー 1

          平均評価 5.0

          5

          32% 受講後に作成

          • 최민수 (tonychoi)님의 프로필 이미지
            최민수 (tonychoi)

            受講レビュー 4

            平均評価 5.0

            修正済み

            5

            100% 受講後に作成

            방대한 엔진의 코드를 중요한 부분만 1차적으로 소화 할 수 있도록 좋은 길잡이 역할을 해주셔서 감사합니다. 특히나 강좌를 들으면서 강사님의 생각을 같이 들을 수 있어서 좋았습니다.

            ¥38,748

            rookissの他の講座

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