inflearn logo
知識共有
inflearn logo

C++ずアンリアルで制䜜するMMORPGゲヌム開発シリヌズ Part4ゲヌムサヌバヌ

ネットワヌク、マルチスレッド、オペレヌティングシステムなど、コアずなる専門知識を孊び、 ゲヌムサヌバヌをれロから構築しながら、MMORPGの技術を孊習する講座です。 新卒のサヌバヌプログラマヌが知っおおくべき党般的な知識を網矅しおいるため、 どのプロゞェクトに合流しおも戞惑うこずなく適応できる基瀎力を身に぀けるこずができたす。

難易床 䞭玚以䞊

受講期間 無制限

Windows Server
Windows Server
Network
Network
MMORPG
MMORPG
Windows Server
Windows Server
Network
Network
MMORPG
MMORPG

孊習した受講者のレビュヌ

4.9

5.0

Shell

19% 受講埌に䜜成

I needed to use Google Translate to understand Korean, but even with the language barrier. I think this is a very organised way to present how game servers are written. Thank you for making this available. If you are not Korean, I would only recommend buying this course if you have sufficient knowledge of C++ and general knowledge about how computers work and how sockets work. ( To anyone reading this, I know this is a Korean course. However, I couldn't find anything near this quality in English.)

5.0

신한슬

44% 受講埌に䜜成

子䟛たちを寝かせお、自分の前に12時間かけお私の講矩を聞きたす。 講矩を聞く前には仕事ず子育おに疲れお䜕もしない嫌な状態なのですが、講矩ずVSを育おるたで成功すれば蜂蜜ゞャム保蚌です。 サヌバヌ偎は私が党く知識のない分野なのでもっずそうなのか、ドラマのように芋ようずいうワむプを振りかけながら本圓にたくさんのこずを孊んでいたす。 充実した講矩ありがずうございたす。

5.0

사곌음ꎑ욕

89% 受講埌に䜜成

4幎生に専攻者であるにもかかわらず、本圓に本圓に難易床が高く、難しかったです。繰り返し芖聎ず掲瀺板に質問を残さなければやっず理解されるほどでしたが、講垫様が芪切に回答しおくださっお孊習に無理がありたせんでした。

受講埌に埗られるこず

  • オンラむンゲヌム制䜜

  • C++ Windows IOCPサヌバヌ

MMORPG開発に必芁なすべおの技術、
C++UnrealでStep By Step 🕹

基瀎から終盀王たで、MMORPGを開発する🎮

[C++곌 얞늬얌 엔진윌로 만드는 MMORPG 게임 개발 시늬슈] Part4: 게임 서버

ポヌトフォリオ完成を目指すゲヌムプログラマヌ就職準備生、C++ずアンリアル゚ンゞンを掻甚したゲヌム開発に挑戊したい方のためのゲヌム開発講矩です。レベルの高い3D MMORPGゲヌム開発を目指し、ゲヌム䌚瀟の新入瀟に入瀟するレベルの十分な知識を備えるこずを目指したす。

今回のシリヌズでは、C++ずアンリアルUnrealを利甚しお、アンリアルが提䟛する無料アセットに基づいお3D MMORPGゲヌムを䜜るこずができるよう、段階的に必芁なスキルを孊習したす。䞀緒に挑戊したしょうか


こんなものを䜜れたすよ✚

シンプルな3D MMORPGゲヌムたで実装する胜力を備えおいたす。 (サンプルポヌトフォリオクリップ)


孊習内容📚

ゲヌムサヌバヌ

オンラむン䞊で耇数のプレむダヌが䞀緒にゲヌムをプレむできるように仲介しおくれるプログラムです。
戊闘、アむテム、ク゚スト、業瞟、人工知胜などMMORPG䞖界を運営し、
耇数のプレむダヌにゲヌム䞖界の情報を通知するコントロヌラヌの圹割を担いたす。




倩気挏れ
誰でも気になるけど、誰も教えおくれない。
ベヌルに包たれたサヌバヌの知識を公開したす。

Part4はMMORPGの花であるゲヌムサヌバヌを蚭蚈し実装する講矩です。アンリアル゚ンゞンずUnity゚ンゞンはゲヌムクラむアント垂堎を二分しおいたすが、有毒ゲヌムサヌバヌには絶察的な゚ンゞンは存圚せず、ほずんどの䌁業が独自のネットワヌクラむブラリを掻甚しおいたす。ゲヌムの䌁画やゞャンルによっお芁求事項があたりにも異なるこずもあり、サヌバヌに察する基本機なしでは倖郚゚ンゞンを効率的に掻甚できない問題も共存したす。

サヌバヌプログラマヌは、ゲヌム䌚瀟でも最高の扱いを受けおおり、ゲヌムの䞖界を管理する魅力的なプログラムを開発する盎軍です。これに倚くの就職準備生がサヌバヌパヌツを志望するこずもありたす。

しかし、比范的䞀般的なクラシック知識ずは異なり、ゲヌムサヌバヌはプロの曞籍や講矩を芋぀けるのが難しいです。なぜですかゲヌムサヌバヌを制䜜しお応甚するためには、C++、マルチスレッド、オペレヌティングシステム、ネットワヌク、デヌタベヌスなど倚様な方面の知識が必芁ですが、これを最初から最埌たで䜓系的にたずめお説明するのは非垞に倧倉で、たたそのような知識を持った人々が比范的珍しいからです。

今回の講矩では、倚くの人が気になっおいたゲヌムサヌバヌを基瀎から積み䞊げるように段階的に孊習するこずになりたす。講矩で取り䞊げるすべおの内容を理解すれば、新サヌバヌプログラマヌでどんなプロゞェクトに入瀟しおも無理なく適応できるしっかりした基瀎を積むこずができるようになりたす。

ゲヌムサヌバヌの基本
All-in-One!

マルチスレッド、ネットワヌク、
オペレヌティングシステム、ゞョブ管理、
DB連動たで

ゲヌム開発の
森を芋る目

オンラむンゲヌム
芋る
芖野拡匵

実務掻甚に合わせた
ゲヌム開発孊習

本圓の適応力
育おるこずができる
実習䞭心の構成

就職面接に備えお
しっかりずした知識たで

ゲヌム䌚瀟
就職面接で聞く
基盀知識の習埗

次の順序で孊習しおみおください

OT 👉マルチスレッドプログラミング👉メモリ管理👉ネットワヌクプログラミング👉ネットワヌクラむブラリの䜜成

パヌト4、こんな方におすすめです

ゲヌム䌚瀟
就職準備䞭
サヌバヌプログラマヌ
就職準備生

MMORPG
ゲヌム開発に
興味のある誰でも
(C++ ナヌザヌ)

クラむアント
開発経隓はありたすが、
サヌバヌの動䜜原理
たで
知りたい方


Q&A 🙋‍♀

Q. 講矩環境ずは䜕ですか

すべおのシリヌズはWindows環境であるず仮定しお制䜜されおおり、macOSに関する远加の説明はありたせん。

Q. 非専攻者も聞くこずができたすか

遞手知識がたったくないず仮定をしお進行したすが、C++ずサヌバヌ特性䞊、シリヌズ党䜓の難易床がかなり高い方です。プログラミングが初めおの堎合は、党䜓的な難易床が䜎い[ Cずナニティで䜜るゲヌム開発シリヌズ]をお勧めしたす。

Q. この講矩を始めるきっかけを玹介しおください。

個人的にサヌバヌの勉匷を始めながら参考にする資料がなくお難しかった蚘憶がありたす。

就職埌、実際に戻るラむブMMORPGコヌドを比范しながら芋ながら、ヘディングを通じお䜜った私のコヌドの間違った点をたくさん悟りたした。 MMORPG開発に関する党般的な内容を基瀎から最埌たで簡単に扱う授業があれば、時間も節玄し、苊劎しにくいず思いたした。

この授業が皆さんにMMORPGゲヌム入門のアシスタントずしお圹立぀こずを期埅しおいたす。

Q. 1぀のPartを賌入するず、他のPartは無料ですか

各郚品は独立しお補造され、個別に販売されたす。

Q. このシリヌズをすべお勉匷すれば就職できたすか

人ごずに成長速床が異なり、就職は倚くの倉数が䜜甚するのでわかりたせん。
ただ、オンラむン3Dゲヌムポヌトフォリオず、ゲヌム開発グラフィックスサヌバヌアルゎリズム知識を備えおいれば就職確率も飛躍的に高めるしかありたせん。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • MMORPGゲヌムの開発に興味を持っおいる人

  • サヌバヌプログラマヌ就職準備生

  • サヌバヌ連動をしたいクラむアントプログラマヌ

前提知識、
必芁でしょうか

  • 基本的なC++の知識

こんにちは
Rookissです。

むンフラン認蚌

キャリア認蚌

89,839

受講生

4,356

受講レビュヌ

5,513

回答

4.9

講座評䟡

67

講座

å­Šæ­Ž

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

経歎

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

関心分野

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

玹介

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

 

もっず芋る

カリキュラム

党䜓

80件 ∙ (41時間 41分)

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

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

受講レビュヌ

党䜓

116ä»¶

4.9

116件の受講レビュヌ

  • 17dszi6556님의 프로필 읎믞지
    17dszi6556

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    19% 受講埌に䜜成

    I needed to use Google Translate to understand Korean, but even with the language barrier. I think this is a very organised way to present how game servers are written. Thank you for making this available. If you are not Korean, I would only recommend buying this course if you have sufficient knowledge of C++ and general knowledge about how computers work and how sockets work. ( To anyone reading this, I know this is a Korean course. However, I couldn't find anything near this quality in English.)

    • hbjg07115144님의 프로필 읎믞지
      hbjg07115144

      受講レビュヌ 7

      ∙

      平均評䟡 4.7

      5

      100% 受講埌に䜜成

      最初はTCPサヌバヌ構成のための優れたカリキュラムのために受講したので、ゲヌムサヌバヌを䜜りたいずいう考えはたったくありたせんでしたが、すべおの䟋が芪ゲヌム的に進んでみるず私も知らないようにゲヌム開発をしたくなる講矩です聞いおみるず時間的に䜙裕ができたずきにDirectX講矩たで聞いおみたいですね ただDB偎はODBCを通じお進行される過皋が、しろず蚀えば出来るのですが  あたりにもやりにくくおすっきり諊めおしたいたした ORMでスタヌトを切った人の立堎からODBCレベルに降りるのが嫌いですㅜ生理的に拒吊反応が..ㅠ 本圓に必芁になりたい堎合は戻っおきお聞かなければなりたせんが、今すぐはDBはあきらめ、TCPサヌバヌはメッセヌゞキュヌのように掻甚する぀もりです。 総合的にDB陀倖しおみお聞いた結果、かなり満足のいくカリキュラムでした。ただ、コヌス自䜓がかなり難易床が高くお䞀床聞いおからずっず埩習しなければなりたせんが、倧きな発展を成し遂げられるようです

      • lchbest107229님의 프로필 읎믞지
        lchbest107229

        受講レビュヌ 5

        ∙

        平均評䟡 4.2

        5

        89% 受講埌に䜜成

        4幎生に専攻者であるにもかかわらず、本圓に本圓に難易床が高く、難しかったです。繰り返し芖聎ず掲瀺板に質問を残さなければやっず理解されるほどでしたが、講垫様が芪切に回答しおくださっお孊習に無理がありたせんでした。

        • hanseul17950271님의 프로필 읎믞지
          hanseul17950271

          受講レビュヌ 3

          ∙

          平均評䟡 5.0

          5

          44% 受講埌に䜜成

          子䟛たちを寝かせお、自分の前に12時間かけお私の講矩を聞きたす。 講矩を聞く前には仕事ず子育おに疲れお䜕もしない嫌な状態なのですが、講矩ずVSを育おるたで成功すれば蜂蜜ゞャム保蚌です。 サヌバヌ偎は私が党く知識のない分野なのでもっずそうなのか、ドラマのように芋ようずいうワむプを振りかけながら本圓にたくさんのこずを孊んでいたす。 充実した講矩ありがずうございたす。

          • frijuly75720님의 프로필 읎믞지
            frijuly75720

            受講レビュヌ 1

            ∙

            平均評䟡 5.0

            5

            85% 受講埌に䜜成

            本圓に良い講矩です。講矩を聞きながら抂念だけを埗お、実際の実装は私が自分でやろうずしおいるのですが、バグが途方もなく爆発し、デバッグを続けおいるので、なぜむンストラクタヌがコヌドをそのように線んだのか分かりたした。サヌバヌプログラミングもたくさん孊びたしたが、それがすべおではないようです。 初めおむンストラクタヌのコヌドを芋たずき、なぜ私はそのように織るのか理解しおいたせん。ずいう考えがたくさん聞かれ、私のやり方でコヌディングしたした。ずころで、今わかりたすね。講垫様のコヌドはずおも掗緎されたコヌドなのですが 本圓に初めお䟡栌を芋お高䟡に芋せお賌入するか悩んでいたしたが、今感じるには党く高䟡ではありたせんね。 OTの時、講垫様が率盎に本人が努力しお勉匷した知識を解くのが惜しいずいうふうに蚀われたしたが もう理解が行きたす。

            Rookissの他の講座

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

            䌌おいる講座

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

            新芏䌚員登録で25%OFF

            ï¿¥31,258

            25%

            ï¿¥41,678