[Rookiss R&D Lab] UE5 Framework Insight (Liu)

アンリアルエンジンのコアソースコードを分析する講座です。 Obsidianベースのミニマップと様々な視覚的リソースを通じて、 難しい内容をより分かりやすく学習します。

難易度 中級以上

受講期間 無制限

C++
C++
Unreal Engine
Unreal Engine
Unreal C++
Unreal C++
ue5
ue5
C++
C++
Unreal Engine
Unreal Engine
Unreal C++
Unreal C++
ue5
ue5

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

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

4.9

5.0

R

100% 受講後に作成

正直に言って良い講義であることは確かですが、基礎知識が不足している人には混乱を招く可能性があるものが少しあります。講師の方は教えるのが上手な方ではありますが、講義をしていて話の論理が曖昧になる場合がしばしばあります。コードを直接解釈できる能力がある方が講師の話も聞いて、自分で一度整理もしながら講義を聞くことがとても役に立つでしょう。 しかし、このようにUnrealフレームワークを見やすく整理した資料を得られるということにはかなりの価値があると思います。また、図の資料が直感的で良い方です。しかし講義を聞いていると、スクリプトがごっそりなくなっていて、数多くの誤字が乱立するスクリプトを見ることになります。(Inflearn AI 仕事しろよ..)それなりにとても多くの部分を提案して直してもらいましたが、うまく適用されたかは分かりません。 個人的にこの講義は...「Unrealをやったことはないが自分でゲームフレームワークを組めるほど基盤知識がある方」にお勧めし、全体的なUnreal把握にかかる時間の短縮用として聞くのが良いと判断します。

5.0

asdsa112

64% 受講後に作成

Unreal Engineの全体的な構造とエンジンの流れを必要な方向で受講生が理解しやすくよく教えてくださいます。 Unreal Engineを勉強していると、エンジンの概念と全体的なクラスの生成順序が気になることがありました。しかし、いざ調べようとすると、あまりにも膨大なコードに手が出ないことが多かったです。 しかし、この講義では、その膨大なコードを適切に切り分けて受講生に必要な部分だけを説明してくださるので、一人で勉強すると考えれば道に迷い方向性を失いがちなエンジンコードで、適切なものを説明し理解させてくださるのがとても良かったです。 コードだけ見ると非常に難しいかもしれないエンジンコードですが、図で構成された概念講義を通じて学ぶべき領域において、まず概念を理解してからコードを説明してくださったので、大きな困難もありませんでした。 映像の長さも一つ一つが短めで、始めるのに無理がありません。 Unrealをより深く理解し、応用及び活用したいなら、この講義は必須で通らなければならないもののようです。

5.0

이채연

65% 受講後に作成

Unrealの全体的な流れをコードと共に説明してくださいます。 複雑なコードをよく分析してパート別に分けて着実に学ぶことができました。 pptを活用した概念学習 -> コード学習の流れで構成されており、難解で困難な部分も理解することができました。概念講義で様々な例示も提示してくださって、より簡単に理解することができました。 Unreal内部動作方式について調べたい方々に強く推薦します pptの絵が本当に可愛いです..

受講後に得られること

  • コンテンツ開発に直結するUE5の核心構造の理解

  • UE5の核心ソースコード分析能力

🧡 [俺.一.マル] シリーズ紹介

<終わりの見えない就職氷河期>
2023年から続くゲーム業界の不況により、
現在の就職市場はかつてない氷河期を迎えています。
Unreal Engineを勉強しようにも、短期間での就職は難しそうで不安になり、
Unityベースでインディーゲームに挑戦しようにも、
実力が身につかないのではないかと埋没費用が心配になります。
就活生の立場からは、どちらも簡単には選べない進退窮まる状況に陥っているのです。

<二極化の始まり>
メタバースという曖昧な名前で投資資金をさらっていったVRやARプロジェクトは姿を消し、
現在、Unreal Engineベースで開発されているプロジェクトは、
大企業で進められている一部のMMOおよびマルチプレイヤーFPSゲームだけが残っている状態です。
これらのゲームはクライアントとサーバー両方の知識を同時に要求するため、
新人にとってはハードルが非常に高く、資料も大幅に不足しています。
さらに悪いことに、ChatGPTとAIの登場により、新人が担当していた反復業務は徐々に失われつつあります。
激変する時代で生き残るためには、AIを活用して自ら製品を作る能力を養うか、
あるいは逆に差別化できる実力を備えた専門家になる道しか残されていません。

<「ナホンモル(一人でマルチ)」の企画意図>
これに伴い、Team Rookissでは
- サーバーの知識ゼロの状態からオンラインゲーム制作を学習する。
- その内容が基礎から、長期的には非常に高度な専門家レベルの内容まで段階的にステップアップする。
- 個人開発(現在)と就職(未来)を同時に準備できる。

[私一マル] UE5 マルチプレイヤーゲーム開発シリーズを企画することになりました。.

<UE5 Framework Insight 紹介>

"YouTubeで言われた通りにゲームを真似して作りながら、UE5のゲーム開発を勉強している時。
確かにポートフォリオもそれなりに出来上がってきてはいるけれど、どこか心の片隅に不安が押し寄せます。
実際には自分がやったことは何もないような気がして、なぜこれが動いているのかも分からず。
実力がつくどころか、だんだん頭が悪くなっていくような気がして、どこかスッキリせず不快です。"


UE5のような商用エンジンを勉強していると、
なかなか実力がつかず、足踏みしているような感覚に陥ることが多々あります。
確かに、良い製品を作るために良い道具を使うことは賢明な選択です。
しかし、主客転倒になるほどむやみに道具に依存してしまうと、
いつの間にか道具なしでは何もできない自分に気づくことになります。
AIの台頭により未来が予測できない時代ですが、
そうであるからこそ、根本的な技術を積み上げ、設計ができる人は、
激変する時代においても差別化を図ることができます。


BeginPlayにむやみやたらにコードを詰め込み、
何か問題が起きれば祈りながらこっそり別の場所にコードを移してみる新人。

冷静に言って、このようなタイプはプログラマーではなくシャーマン(祈祷師)と言っても過言ではありません。
ゲーム制作において素早く開発することは確かに重要ですが、
ある程度余裕ができたら後ろを振り返り、
直面した問題の原因と解決の原理を把握してこそ、
ようやく作業した経験値が実力へと変換されます。


これまで数え切れないほどのゲームエンジンが存在してきましたが、
技術の高度化が進むにつれて自社エンジンの市場は消滅しつつあります。
最後の勝者はアンリアルエンジンに絞られつつあり、

これに伴い、アンリアルエンジンの理解度がそのまま世界的に通用する
「公信力のある実力」であると言えます。

あなたはUE5についてどれほど理解していますか?
この機会にレベルアップしましょう!

<UE5 Framework Insight 講義の特徴>

[1] 惜時如金(せきじじょきん)

<時は金なり>

同じ内容をいかにより短く簡潔に伝えられるかを常に悩み、研究しています。
定量的な学習量よりも、定性的に充実した内容を伝えることに重点を置いています。
意味のない繰り返しの内容で講義のボリュームを増やすことは欺瞞であり、
一人ひとりの時間の浪費が積み重なり、時間のゴミの山になるという使命感を持っています。

[2] 愚公移山(ぐこういざん)

<どんなことでも絶えず努力すれば必ず成し遂げられる>

時間を埋めるために急造されたカリキュラムではなく、
長期的な視点を持ち、専門家を養成するための教育を目指しています。
「短期間で就職保証」といった根拠のない約束はせず、
時間がかかったとしても実力を底上げするカリキュラムを制作します。
ゲーム技術共有の中心となり、皆の伴走者として共に成長することを追求します。

[3] 百聞は一見に如かず (百聞不如一見)

<百聞は一見に如かず>

同じ内容でも視覚資料があれば理解しやすく、記憶に長く残ります。
丁寧に制作された数百枚の視覚的リソースと映像を活用し、理論的な説明を補足します。

[4] 学而時習(がくじしゅう)

<学びて時に之を習う>

UE5のソースコードは膨大で難解です。
しかし、私たちのチームが独自に制作したUE5ソースコードミニマップを活用すれば、
道に迷うことなく、大きな全体像を把握しながらコードを学習することができます。you can study the code while looking at the big picture without getting lost.bạn có thể học mã nguồn một cách bao quát mà không bị lạc lối.

💡UE5 Framework Insightでは、次のような内容を学びます

すべての内容は、アンリアル・ソースコードを通じて進められます。

  • アンリアルフレームワーク: エンジンの生成からゲーム開始に至るまでのすべての流れとプロセスを理解します。

  • アンリアルコアクラスアーキテクチャ:エンジンコアクラスの構造と役割を把握します。

  • モジュールティック(Tick)システム:アンリアル独自のモジュール式ティック方式の原理を理解します。

  • コンポーネントシステム:アンリアルコンポーネントシステムの構造と相互作用の原理を深く理解します。

  • UObject生成メカニズム: NewObject、CreateDefaultSubObject関数の原理と違いについて学びます。

  • SpawnActor 関数:アクタの生成および登録の核心的なメカニズムを分析します。

  • ブループリント:ブループリントが実際のコードとどのように連動するのかを把握します。

  • レンダリングプロセス:カメラで毎フレーム撮影され、レンダリングされる過程を分析します。

  • ガベージコレクション(GC) : Unreal GCの動作原理を直接解剖し、メモリ管理とオブジェクトのライフサイクルを完全に理解します。

  • アンリアルポインタシステム:アンリアルの新しいポインタの概念とメモリ管理戦略を探求します。

👥 このような方におすすめです

アンリアルエンジンの機能には慣れているが、エンジンの本質的な動作原理を深く理解したい方

単なるエンジンユーザーを超えて、アンリアルデベロッパーへと成長したい方

エンジンバージョンが変化しても検索に頼らず、自ら問題を診断し修正できる能力を身につけたい方

🎯 受講後の期待効果

  • アンリアルエンジンの核心概念およびフレームワークの理解
    アンリアルエンジンの核心概念と動作方式をコードレベルで明確に理解し、より効果的にエンジンを活用できるようになります。

  • 問題解決および適応能力の強化
    絶えず変化するアンリアルエンジンにおいて、新たな問題が発生した際、自ら原因を診断し解決できる能力を身につけることができます。

  • エンジンカスタマイズおよび拡張能力の確保
    プロジェクトの要件に合わせてエンジンの機能を自由にカスタマイズし、拡張できる能力を確保します。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • ゲームプログラマー就職準備生

  • UE5でコンテンツ開発の経験はあるが、内部の仕組みが気になる方

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

  • 中級レベルのC++の知識

  • 中級レベルのUnreal Engine活用経験

こんにちは
Rookissです。

82,499

受講生

3,962

受講レビュー

5,471

回答

4.9

講座評価

50

講座

学歴

- Condorcet Prépa MPSI 修了 (フランス)
- 清華大学 ソフトウェア工学 学士 (中国)
- 高麗大学校 情報保護大学院 修士 (韓国)

経歴

- 元 KRAFTON (TERA サーバーチーム)
- 元 NCソフト (Blade&Soul2 コンテンツプログラミングチーム)

関心分野

- リバーシングおよび脆弱性分析
- MMORPGゲーム開発 (C++, C#)
- 外国語 (英語、フランス語、中国語、日本語)

紹介

ハッキングの勉強のために、純粋な好奇心から始めたゲーム開発ですが…
月日が流れ、いつの間にか10年目のゲーム開発者になりました。
「これでいつゲームが作れるようになるんだろう?」
ため息が出るような基礎文法から始めて、
少しずつ作り上げていく自分だけのゲームの世界。
そして、その世界に接続した多くのプレイヤーを見た時の達成感。
学べば学ぶほど、MMORPGの魅力からは抜け出せません。
私が感じた感動を、皆さんにも感じていただければ嬉しいです。

 

もっと見る

共同知識共有者

カリキュラム

全体

108件 ∙ (14時間 30分)

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

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

受講レビュー

全体

13件

4.9

13件の受講レビュー

  • riun님의 프로필 이미지
    riun

    受講レビュー 5

    平均評価 5.0

    5

    100% 受講後に作成

    正直に言って良い講義であることは確かですが、基礎知識が不足している人には混乱を招く可能性があるものが少しあります。講師の方は教えるのが上手な方ではありますが、講義をしていて話の論理が曖昧になる場合がしばしばあります。コードを直接解釈できる能力がある方が講師の話も聞いて、自分で一度整理もしながら講義を聞くことがとても役に立つでしょう。 しかし、このようにUnrealフレームワークを見やすく整理した資料を得られるということにはかなりの価値があると思います。また、図の資料が直感的で良い方です。しかし講義を聞いていると、スクリプトがごっそりなくなっていて、数多くの誤字が乱立するスクリプトを見ることになります。(Inflearn AI 仕事しろよ..)それなりにとても多くの部分を提案して直してもらいましたが、うまく適用されたかは分かりません。 個人的にこの講義は...「Unrealをやったことはないが自分でゲームフレームワークを組めるほど基盤知識がある方」にお勧めし、全体的なUnreal把握にかかる時間の短縮用として聞くのが良いと判断します。

    • qkrrudgh30님의 프로필 이미지
      qkrrudgh30

      受講レビュー 5

      平均評価 5.0

      5

      31% 受講後に作成

      ぴったりの例えのイラストと、分かりやすい説明が素晴らしいです。 どれほど丁寧に作られたか、見当もつかないくらいです。

      • sarah0310343542님의 프로필 이미지
        sarah0310343542

        受講レビュー 3

        平均評価 5.0

        修正済み

        5

        65% 受講後に作成

        Unrealの全体的な流れをコードと共に説明してくださいます。 複雑なコードをよく分析してパート別に分けて着実に学ぶことができました。 pptを活用した概念学習 -> コード学習の流れで構成されており、難解で困難な部分も理解することができました。概念講義で様々な例示も提示してくださって、より簡単に理解することができました。 Unreal内部動作方式について調べたい方々に強く推薦します pptの絵が本当に可愛いです..

        • asdsa1127309님의 프로필 이미지
          asdsa1127309

          受講レビュー 6

          平均評価 5.0

          5

          64% 受講後に作成

          Unreal Engineの全体的な構造とエンジンの流れを必要な方向で受講生が理解しやすくよく教えてくださいます。 Unreal Engineを勉強していると、エンジンの概念と全体的なクラスの生成順序が気になることがありました。しかし、いざ調べようとすると、あまりにも膨大なコードに手が出ないことが多かったです。 しかし、この講義では、その膨大なコードを適切に切り分けて受講生に必要な部分だけを説明してくださるので、一人で勉強すると考えれば道に迷い方向性を失いがちなエンジンコードで、適切なものを説明し理解させてくださるのがとても良かったです。 コードだけ見ると非常に難しいかもしれないエンジンコードですが、図で構成された概念講義を通じて学ぶべき領域において、まず概念を理解してからコードを説明してくださったので、大きな困難もありませんでした。 映像の長さも一つ一つが短めで、始めるのに無理がありません。 Unrealをより深く理解し、応用及び活用したいなら、この講義は必須で通らなければならないもののようです。

          • dsdsdwdwdwdwd님의 프로필 이미지
            dsdsdwdwdwdwd

            受講レビュー 8

            平均評価 4.8

            5

            100% 受講後に作成

            良い講義をありがとうございました。 アンリアルフレームワークについて、ある程度理解できた気がします。

            Rookissの他の講座

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

            似ている講座

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

            ¥83,618