inflearn logo
知識共有
inflearn logo

[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です。

86,469

受講生

4,151

受講レビュヌ

5,496

回答

4.9

講座評䟡

59

講座

å­Šæ­Ž

- Condorcet Prépa MPSI 修了 (フランス)
- 枅華倧孊 ゜フトりェア工孊 孊士 (䞭囜)
- 高麗倧孊校 情報保護倧孊院 修士 (韓囜)

経歎

- 元 KRAFTON (TERA サヌバヌチヌム)
- 元 NCSOFT (Blade&Soul2 コンテンツプログラミングチヌム)

関心分野

- リバヌシングおよび脆匱性分析
- MMORPGゲヌム開発 (C++, C#)
- 倖囜語 (英語、フランス語、䞭囜語、日本語)

玹介

ハッキングの勉匷のために玔粋な奜奇心から始めたゲヌム開発ですが 
月日が流れ、い぀の間にか10幎目のゲヌム開発者になりたした。
"これじゃい぀になったらゲヌムが䜜れるんだろう〜"
ため息が出るような基瀎文法から始めお、
少しず぀䜜り䞊げおいく自分だけのゲヌムの䞖界。
そしお、その䞖界に接続した倚くのプレむダヌを芋た時の達成感。
勉匷すればするほど、MMORPGの魅力からは抜け出せたせん。
私が感じた感動を、皆さんにも感じおいただければ嬉しいです。

 

もっず芋る

カリキュラム

党䜓

26件 ∙ (11時間 47分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

36ä»¶

4.8

36件の受講レビュヌ

  • rnjsduddh1239679님의 프로필 읎믞지
    rnjsduddh1239679

    受講レビュヌ 15

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    クララン連動しおみながら感芚をよく握るこずができたしたね ずおもお埗でいい講矩だず思いたす^^

    • munodev님의 프로필 읎믞지
      munodev

      受講レビュヌ 6

      ∙

      平均評䟡 5.0

      5

      12% 受講埌に䜜成

      サヌバヌサむド投写䜓の操䜜をどうすべきかなどの郚分もあっおいいず思いたす。その他 server-side rewind のような郚分も埌で簡単にでもあっおほしいです

      • jjun님의 프로필 읎믞지
        jjun

        受講レビュヌ 15

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        GOAT

        • nieskalany님의 프로필 읎믞지
          nieskalany

          受講レビュヌ 5

          ∙

          平均評䟡 5.0

          5

          100% 受講埌に䜜成

          䞭毒性があり、私の時間に倀するコヌス。Rookissありがずう

          • thescanthis1461님의 프로필 읎믞지
            thescanthis1461

            受講レビュヌ 5

            ∙

            平均評䟡 5.0

            5

            31% 受講埌に䜜成

            ルキス様の講矩は本圓に名講矩です C++で開発される方々には超おすすめです..😭

            Rookissの他の講座

            知識共有者の他の講座を芋おみたしょう

            䌌おいる講座

            同じ分野の他の講座を芋おみたしょう

            新芏䌚員登録で25%OFF

            ï¿¥10,391

            25%

            ï¿¥13,861