강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[C#とユニティで作るMMORPGゲーム開発シリーズ] Part2: データ構造とアルゴリズム

RPGゲームに不可欠な「道順」を研究しながら 自然にデータ構造とアルゴリズムを学習する講義です。

難易度 初級

受講期間 無制限

  • Rookiss
C#
C#
C#
C#

HakerのUnreal Engineソースコード解析#2(ネットワーク)募集

https://www.inflearn.com/course/offline/ue5-%EC%86%8C%EC%8A%A4%EC%BD%94%EB%93%9C-%EB%B6%84%EC% 84%9D-part2

こんにちは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)向上

コメント