[C++とアンリアルで作るMMORPGゲーム開発シリーズ] Part5:UE5 & IOCPサーバー連動

IOCPゲームサーバーとアンリアルエンジンを連動させる フレームワークを制作する講義です。 (Dedicated-Serverの講義ではありません!)

難易度 中級以上

受講期間 無制限

Unreal Engine
Unreal Engine
Windows Server
Windows Server
C++
C++
Unreal Engine
Unreal Engine
Windows Server
Windows Server
C++
C++

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

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

4.8

5.0

MUNODevelop

12% 受講後に作成

サーバーサイド投写体の操作をどうすべきかなどの部分もあっていいと思います。その他 server-side rewind のような部分も後で簡単にでもあってほしいです

5.0

오성민

100% 受講後に作成

クララン連動してみながら感覚をよく握ることができましたね とてもお得でいい講義だと思います^^

5.0

넘블

100% 受講後に作成

GOAT

受講後に得られること

  • アンリアルエンジン & ゲームサーバー連動

  • ポートフォリオフレームワーク

MMORPG開発に必要なすべての技術、
C++ & UnrealでStep By Step! 🕹️

基礎から極める、MMORPG開発 🎮 

[C++과 언리얼 엔진으로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

ポートフォリオの完成を目指すゲームプログラマー就職準備生、C++とUnreal Engineを活用したゲーム開発に挑戦したい方のためのゲーム開発講義です。ハイレベルな3D MMORPGゲーム開発を目標に、ゲーム会社に新入社員として入社できるレベルの十分な知識を身につけることを目指します。

今回のシリーズでは、C++とアンリアル(Unreal)を利用し、アンリアルで提供されている無料アセットをもとに3D MMORPGゲームを作れるよう、段階別に必要な技術を学習します。一緒に挑戦してみましょうか?


こんなものが作れます ✨

簡単な3D MMORPGゲームまで実装する能力を身につけることができます。(サンプルポートフォリオクリップ)


学習内容 📚 

ゲームサーバー?

オンライン上で複数のプレイヤーが一緒にゲームをプレイできるように仲介するプログラムです。
戦闘、アイテム、クエスト、実績、人工知能など、MMORPGの世界を運営し、
複数のプレイヤーにゲーム世界の情報を通知する管制官の役割を担います。



アンリアルエンジンの独自ネットワーク(Dedicated-Server)技術は
便利で素早くオンラインゲームを開発できますが、
基本的にシングルスレッドでサーバーが動作するため、
MMORPGのような非常に大規模なジャンルを開発することはできません。

Part5は、Part4で学んだC++ IOCPサーバーをアンリアルエンジンに連動させる講義です。
世界中のどこにも資料が存在しない、独自実装のC++サーバーとアンリアルエンジンを
直接連動させて、スポーン、デスポーンおよび移動同期を行う核心技術をお見せします。

国内のゲーム市場においてMMOの比重が高いことを考慮すると、
実際の会社でしか経験できないようなプロジェクトを事前に作ってみることは大きな意味があります。
また、UE5(クライアント)& C++ IOCP(サーバー)を直接連動させて動作するオンラインRPGのポートフォリオを作れば、
技術的にはそれ以上の上位が存在しない<圧倒的な差>を誇るポートフォリオになるでしょう。

本講義で作成したフレームワークを基に、
手軽にオンラインゲームのポートフォリオに挑戦してみてください!

Q&A 🙋‍♀️

Q. 講義の環境は何ですか?

すべてのシリーズはWindows環境を想定して制作されており、macOSに関する追加の説明はありません。

Q. 非専門家でも受講できますか?

前提知識が全くないことを想定して進めますが、C++とサーバーの特性上、シリーズ全体の難易度はかなり高い方です。プログラミングが全くの初めてであれば、全体的な難易度がより低い[C#とUnityで作るゲーム開発シリーズ]をおすすめします。

Q. この講義を始めることになったきっかけを紹介してください。

個人的にサーバーの勉強を始めた際、参考にする資料がなくて苦労した記憶があります。

就職後、実際に稼働しているライブMMORPGのコードと比較しながら見ることで、手探りで作った自分のコードの至らない点に多く気づかされました。MMORPG開発に関する全般的な内容を基礎から最後まで簡潔に扱う授業があれば、時間も節約でき、苦労も少なかっただろうなと思いました。

この授業が皆さんにMMORPGゲーム入門の道しるべとしての役割を果たしてくれることを期待しています。

Q. 1つのパートを購入すれば、他のパートは無料ですか?

各パートは独立して制作されており、個別に販売されます。

Q. このシリーズをすべて勉強すれば就職できますか?

人によって成長速度が異なり、就職には多くの変数が作用するため、一概には言えません。
ただ、オンライン3Dゲームのポートフォリオと、ゲーム開発・グラフィックス・サーバー・アルゴリズムの知識を備えれば、就職の確率も飛躍的に高まらざるを得ません。

 

こんな方に
おすすめです

学習対象は
誰でしょう?

  • アンリアルエンジン & ゲームサーバー連動のポートフォリオ制作を準備している就活生

  • MMORPGの技術に関心が高い人

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

  • アンリアルエンジン

  • C++サーバーの知識

こんにちは
Rookissです。

82,541

受講生

3,971

受講レビュー

5,471

回答

4.9

講座評価

50

講座

学歴

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

経歴

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

関心分野

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

紹介

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

 

もっと見る

カリキュラム

全体

26件 ∙ (11時間 47分)

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

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

受講レビュー

全体

35件

4.8

35件の受講レビュー

  • munodev님의 프로필 이미지
    munodev

    受講レビュー 6

    平均評価 5.0

    5

    12% 受講後に作成

    サーバーサイド投写体の操作をどうすべきかなどの部分もあっていいと思います。その他 server-side rewind のような部分も後で簡単にでもあってほしいです

    • rnjsduddh1239679님의 프로필 이미지
      rnjsduddh1239679

      受講レビュー 15

      平均評価 5.0

      5

      100% 受講後に作成

      クララン連動してみながら感覚をよく握ることができましたね とてもお得でいい講義だと思います^^

      • mumbi님의 프로필 이미지
        mumbi

        受講レビュー 1

        平均評価 5.0

        5

        62% 受講後に作成

        • jjun님의 프로필 이미지
          jjun

          受講レビュー 14

          平均評価 5.0

          5

          100% 受講後に作成

          GOAT

          • donghyeon97084450님의 프로필 이미지
            donghyeon97084450

            受講レビュー 36

            平均評価 4.8

            5

            100% 受講後に作成

            Rookissの他の講座

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

            似ている講座

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

            ¥13,936