강의

멘토링

로드맵

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++

こんにちは
です。

78,399

受講生

3,576

受講レビュー

5,405

回答

4.9

講座評価

44

講座

학력

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

경력

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

관심 분야

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

소개

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

 

カリキュラム

全体

57件 ∙ (29時間 14分)

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

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

受講レビュー

全体

12件

4.8

12件の受講レビュー

  • hamsik2rang님의 프로필 이미지
    hamsik2rang

    受講レビュー 1

    平均評価 4.0

    4

    68% 受講後に作成

    It's a good lecture, but if you're an experienced developer who can read code to a certain extent, you probably don't need to pay this much to take it.

    • kbt님의 프로필 이미지
      kbt

      受講レビュー 23

      平均評価 5.0

      5

      100% 受講後に作成

      • hew980812님의 프로필 이미지
        hew980812

        受講レビュー 2

        平均評価 5.0

        5

        84% 受講後に作成

        Having some knowledge of Unreal Engine's core elements is really helpful. It clears up a lot of questions.

        • seongyunk님의 프로필 이미지
          seongyunk

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          • coreafive님의 프로필 이미지
            coreafive

            受講レビュー 30

            平均評価 4.6

            4

            100% 受講後に作成

            ¥39,725

            Rookissの他の講座

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