Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
Game Dev

/

Game Programming

[C#とユニティで作るMMORPGゲーム開発シリーズ] Part9: MMOコンテンツ実装(DB連動+大型構造+ライブ準備)

パート8で学んだEFコアを使って パート7で開始したコンテンツの実装を続けて作成する講義です。

  • rookiss
MMORPG

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

こんなことが学べます

  • MMORPG

  • オンラインゲーム

  • Unityエンジン

  • ゲームコンテンツの実装

  • データベース連携

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

基礎から終盤王まで、MMORPGを開発する🎮

何の知識もないという仮定の下、誰でも気軽にじっくり受講できるように構成されたゲーム開発講義です。最終的には500~1000人のユーザーを収容できるMMORPGインディーゲームを発売することを目指します。

このシリーズでは、C#とUnityを使用して、Unityが提供する無料アセットに基づいて2Dログライクゲームを作成するために段階的に必要なスキルを学びます。一緒に挑戦しましょうか?


こんなものを作れますよ✨

▲簡単なアセットを持ってRPGゲームの必須機能を実装してみてください。
(サンプルポートフォリオクリップ:2015年N社新入採用書類選考に合格した実際のポートフォリオです。)

▲オンラインマルチプレイゲームを作るコアサーバー連動技術まで学ぶことになります。


学習内容📚

  • Part1:C#プログラミング入門
  • Part2:データ構造とアルゴリズム
  • Part3: Unity エンジン
  • Part4:ゲームサーバー(ネットワーク、マルチスレッド、OS)
  • Part5:データベース(SQL Server)
  • Part6:Webサーバー(ASP.NET Core Blazor、WebApi)
  • Part7:MMORPGコンテンツの実装(Unity + C#サーバー連携)
  • Part8: Entity Framework Core (.NET ORM)
  • Part9: MMORPGコンテンツの実装(DB連動+大型構造管理+ライブ準備) 現在の講義
  • 番外編: AWS で始まるサーバー運用
  • 番外編:ASP.NET Core深化編
DB連動、大型構造管理、ライブ問題など
MMORPGコア技術を扱う
<ライブコーディング>講義

Part7でオンラインゲームの基礎を取り上げたら、今回のパートではアイテムなどのコンテンツをDBと連動し、ゲームサーバーでDBを管理するさまざまな方法論や解決策について学びます。
続いて、より広いMMO世界を管理し、安定的に運営する方法について学びますが、実験として500~1000人のユーザーとモンスターを生成するダミーテストを振り返ります。最後に、スムーズにゲームをリリースするために必要な背景知識とゲームサーバーの構造論について実習を行い、長くて長かったシリーズを仕上げることになります。
次の順序で学習してみてください!

概論 👉 DB連動 👉大型構造管理 👉ダミーテスト 👉ライブ準備

パート9、こんな方におすすめです!

.NET技術
学びたい方

オンラインゲームの実装
頑固なC#開発者

MMORPG技術
興味のある方


Q&A 🙋‍♀️

Q. 講義環境とは何ですか?
A.すべてのシリーズはWindows環境であると仮定して制作されており、macOSについての追加の説明はありません。

Q. 非専攻者も聞くことができますか?
A. 選手の知識が全くないと仮定をして進行するには何の問題もありません。

Q. この講義を始めるきっかけを紹介してください。
A. 個人的にサーバーの勉強を始めながら参考にする資料がなくて難しかった記憶があります。
就職後、実際に戻るライブMMORPGコードを比較しながら見ながら、ヘディングを通じて作った私のコードの間違った点をたくさん悟りました。 MMORPG開発に関する全般的な内容を基礎から最後まで簡単に扱う授業があれば、時間も節約し、苦労しにくいと思いました。
この授業が皆さんにMMORPGゲーム入門のアシスタントとして役立つことを期待しています。

Q. C++やアンリアルエンジンは使用しませんか?
A. [インディーゲームのためのC#/Unityを利用したバージョン(該当シリーズ)]と[就職のためのC++/UE4バージョン]に分けて製作する予定です。
MMORPGはネットワーク、OS、マルチスレッド、Web、クライアントエンジンなど、扱うべき内容がとても多いですが、C++ベースで進むと難易度が高く、入門者には適していません。特にゲーム開発の知識がない場合は、C#バージョンで最初に全体の森を見てください。

Q. 1つのPartを購入すると、他のPartは無料ですか?
A. 各部品は独立して製造され、別々に販売されます。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • MMORPG技術に興味のある人

  • ゲームコンテンツの開発に関心のある人

  • データベース連携に興味のある人

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

  • MMORPGゲーム開発シリーズ Part6~8 知識

こんにちは
です。

76,307

受講生

3,390

受講レビュー

5,370

回答

4.9

講座評価

41

講座

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

カリキュラム

全体

39件 ∙ (15時間 57分)

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

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

受講レビュー

全体

41件

4.9

41件の受講レビュー

  • elan님의 프로필 이미지
    elan

    受講レビュー 8

    平均評価 4.8

    5

    100% 受講後に作成

    Tôi xin bày tỏ sự kính trọng và biết ơn tới Rukis vì đã biên soạn bài giảng. Đó là một hành trình dài để theo đuổi ở trình độ thấp vì tôi mới bắt đầu bước vào lĩnh vực lập trình. Thật khó để tìm kiếm những thông tin mà tôi chưa biết và xem lại cho đến khi hiểu rõ, nhưng nó rất thú vị và bổ ích.

    • grimskian5422님의 프로필 이미지
      grimskian5422

      受講レビュー 13

      平均評価 5.0

      5

      100% 受講後に作成

      Bài giảng sẽ giúp bạn biến tã lót thành một phần trong cuộc sống hàng ngày của mình..

      • smery95461978님의 프로필 이미지
        smery95461978

        受講レビュー 4

        平均評価 5.0

        5

        100% 受講後に作成

        Cảm ơn bạn rất nhiều vì bài giảng tuyệt vời. Tôi đã làm việc điên cuồng với loạt bài này trong gần nửa năm và khi nghe các bài giảng, tôi đã có ước mơ được làm việc trong lĩnh vực máy chủ trò chơi. Thật lòng mong một ngày nào đó được gặp Rookies trên sân :D

        • hyunyh0715님의 프로필 이미지
          hyunyh0715

          受講レビュー 14

          平均評価 5.0

          5

          100% 受講後に作成

          Rukis, người đã biến một tên ngốc không biết gì thành một nhà phát triển, quả là một thiên tài thực sự!

          • rnjsduddh1239679님의 프로필 이미지
            rnjsduddh1239679

            受講レビュー 14

            平均評価 5.0

            5

            100% 受講後に作成

            Nó đã giúp tôi rất nhiều.

            ¥10,412

            rookissの他の講座

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