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

81,857

受講生

3,916

受講レビュー

5,463

回答

4.9

講座評価

49

講座

学歴

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

経歴

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

関心分野

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

紹介

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

大勢のプレイヤーを目にした時の充実感。学べば学ぶほど、MMORPGの魅力からは抜け出せなくなります。私が感じた感動を、皆さんにも感じていただければ嬉しいです。

もっと見る

カリキュラム

全体

80件 ∙ (41時間 41分)

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

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

受講レビュー

全体

106件

4.9

106件の受講レビュー

  • hbjg07115144님의 프로필 이미지
    hbjg07115144

    受講レビュー 7

    平均評価 4.7

    5

    100% 受講後に作成

    最初はTCPサーバー構成のための優れたカリキュラムのために受講したので、ゲームサーバーを作りたいという考えはまったくありませんでしたが、すべての例が親ゲーム的に進んでみると私も知らないようにゲーム開発をしたくなる講義です!聞いてみると時間的に余裕ができたときにDirectX講義まで聞いてみたいですね! ただDB側はODBCを通じて進行される過程が、しろと言えば出来るのですが… あまりにもやりにくくてすっきり諦めてしまいました! ORMでスタートを切った人の立場からODBCレベルに降りるのが嫌いですㅜ生理的に拒否反応が..ㅠ 本当に必要になりたい場合は戻ってきて聞かなければなりませんが、今すぐはDBはあきらめ、TCPサーバーはメッセージキューのように活用するつもりです。 総合的にDB除外してみて聞いた結果、かなり満足のいくカリキュラムでした。ただ、コース自体がかなり難易度が高くて一度聞いてからずっと復習しなければなりませんが、大きな発展を成し遂げられるようです!

    • hanseul17950271님의 프로필 이미지
      hanseul17950271

      受講レビュー 3

      平均評価 5.0

      5

      44% 受講後に作成

      子供たちを寝かせて、自分の前に1~2時間かけて私の講義を聞きます。 講義を聞く前には仕事と子育てに疲れて何もしない嫌な状態なのですが、講義とVSを育てるまで成功すれば蜂蜜ジャム保証です。 サーバー側は私が全く知識のない分野なのでもっとそうなのか、ドラマのように見ようというワイプを振りかけながら本当にたくさんのことを学んでいます。 充実した講義ありがとうございます。

      • frijuly75720님의 프로필 이미지
        frijuly75720

        受講レビュー 1

        平均評価 5.0

        5

        85% 受講後に作成

        本当に良い講義です。講義を聞きながら概念だけを得て、実際の実装は私が自分でやろうとしているのですが、バグが途方もなく爆発し、デバッグを続けているので、なぜインストラクターがコードをそのように編んだのか分かりました。サーバープログラミングもたくさん学びましたが、それがすべてではないようです。 初めてインストラクターのコードを見たとき、なぜ私はそのように織るのか理解していません。という考えがたくさん聞かれ、私のやり方でコーディングしました。ところで、今わかりますね。講師様のコードはとても洗練されたコードなのですが…本当に初めて価格を見て高価に見せて購入するか悩んでいましたが、今感じるには全く高価ではありませんね。 OTの時、講師様が率直に本人が努力して勉強した知識を解くのが惜しいというふうに言われましたが…もう理解が行きます。

        • lchbest107229님의 프로필 이미지
          lchbest107229

          受講レビュー 5

          平均評価 4.2

          5

          89% 受講後に作成

          4年生に専攻者であるにもかかわらず、本当に本当に難易度が高く、難しかったです。繰り返し視聴と掲示板に質問を残さなければやっと理解されるほどでしたが、講師様が親切に回答してくださって学習に無理がありませんでした。

          • 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.)

            Rookissの他の講座

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

            似ている講座

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

            期間限定セール、あと6日日で終了

            ¥178

            29%

            ¥40,023