[入門者のためのUE5] Part4。 Unreal Engine C++
C ++ベースのUnreal Engineの作業方法を勉強し、 浅く素早く全輪を回す講義です。
受講生 575名
難易度 初級
受講期間 無制限

HakerのUnreal Engineソースコード解析#2(ネットワーク)募集
こんにちはRookissです。
HakerのUnreal Engineソースコード解析#2(ネットワーク)の募集が始まりました。
今回の講義はアンリアルエンジンネットワークパーツを扱い、
個人的な考えですべてのパーツをまとめて、最も実用的で重要なパーツです。
(私と調教様もとてもx10頑張って聞く予定です。)
デディサーバーはあまりにも資料がないので、現業でもデディサーバーを扱うとき「いったん帰らせてみよう」というマインドで
Replication、RPCなどの最小機能を利用して難しくコンテンツを作成したりします。
しかし、内部原理を理解するなら、より自信を持って作業し、
上手く問題解決ができるようになります。
今回の講義は#1(フレームワーク)に比べ分量が多く、8回ではなく12回で行われ、
特に、現業クラプログラマーとアンリアルエンジン使用経験のある就労生を募集対象と考えています。
TMIだがサーバープログラマーの立場でもとても興味深いテーマだと思われ、
私もなんと6年前にHaker様にアンリアルネットワークのテーマで
技術共有を受けた記憶がありましたが、本当に気付いた記憶があります。
今回の#2ネットワークパートでは私も直接参加して
皆を代表してHaker様に様々な質問を投げる予定です。
また、今後アンリアルデディサーバーベースのプロジェクトが数多く生まれ、
国内ゲーム業界にも活力が回ってほしいですね。
Hakerさんとのインタビュー
今回のネットワーク講義は目的を以下のように設定しました。
• Socket API レベルまでの Unreal Engine の動作原理の理解
• Replication のエンジン内部の動作原理を理解する:
Socket→Packet→Connection→ActorChannel→ObjectReplicatorに至る動作の理解
• Unreal の Dedicated Server ベースの Reliable UDP 動作の理解
•WorldとNetwork World(PackageMap)の関係を理解する:
NetGUIDCacheなど、クライアント間ネットワークで管理されているコンポーネントの理解
• UNetDriver、UNetConnection、UChannelなどのネットワークプレイ関連クラスの理解
上記のトピックに関して、より深く詳細にコードで分析しようとしています。
その講義を通じて受講者が得るスキルはアンリアルデバッグです。
1. Unreal の Replication (Dedicated Server) 関連のネットワークエンジンレベルのデバッグ能力
2. アンリアルネットワークエンジンレベル最適化の洞察(Insight)向上




