inflearn logo
知識共有
inflearn logo

[C#とユニティで作るMMORPGゲーム開発シリーズ] Part2: データ構造とアルゴリズム

RPGゲームに不可欠な「道順」を研究しながら 自然にデータ構造とアルゴリズムを学習する講義です。

難易度 初級

受講期間 無制限

C#
C#
C#
C#

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

4.9

5.0

배고파

100% 受講後に作成

とても役に立つ講座でした。ありがとうございます。 C#とUnityで作るMMORPGゲーム開発シリーズが終わったら、シェーダー講義もしていただきありがとうございます。

5.0

Nerd-Lee

32% 受講後に作成

Unity開発者として、サーバーはよくわからないので、パート1から購入をしています。 C#でもよく知らなかったキーワードやアルゴリズムなどを簡単かつ楽しく 作られたプロジェクトで学ぶのではなく 自分で作りながら学習できるということも 非常に初心者や中級者にも良い勉強方法で習得が可能です。 多くの役に立っています。ありがとうございます!

5.0

성영창

100% 受講後に作成

とても良い講義です。わかりやすく説明してくれて大変でした。ありがとうございます。

受講後に得られること

  • C#

  • MMORPG

  • ゲームプログラミング

  • データ構造

  • アルゴリズム

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深化編

道順、どこまで知っていますか?
Part2は、道順アルゴリズムを研究する講義です。 MMORPGはもちろんRPGゲームならどんな形でも必ず道が必要になります。モンスターやNPCがプレイヤーに自然にアクセスできるように助けてください!

理解と楽しさを一度につかみましょう
理論だけを見てみると面白くないでしょう?テストを通じて簡単なミニプロジェクトを作って迷路をランダムに生成してみて、直接迷路を探していくようにしましょう。基本的なデータ構造とアルゴリズムの練習を通じて、徐々に良くなる私のコーディングのスキルを確認してください。

次の順序で学習してみてください!

基本理論👉線形データの基礎👉迷路準備👉グラフ

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

アルゴリズム、データ構造
よく理解している方

簡単な迷路道
実装してみる

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技術に興味のある人

  • データ構造とアルゴリズムの知識が不足している人

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

  • 基本的なC#理解

こんにちは
Rookissです。

インフラン認証

キャリア認証

89,720

受講生

4,344

受講レビュー

5,511

回答

4.9

講座評価

67

講座

学歴

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

経歴

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

関心分野

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

紹介

Tôi bắt đầu học phát triển trò chơi hoàn toàn vì sự tò mò để phục vụ việc nghiên cứu hack...
Thời gian trôi qua, giờ đây tôi đã trở thành một nhà phát triển trò chơi năm thứ 10.
"Cứ thế này thì bao giờ mới làm xong trò chơi đây~?"
Bắt đầu từ những ngữ pháp cơ bản đầy tiếng thở dài,
Từng bước tạo nên thế giới trò chơi của riêng mình.
Và cảm giác tự hào khi nhìn thấy nhiều người chơi truy cập vào thế giới đó.
Càng học, tôi càng không thể thoát khỏi sức hấp dẫn của MMORPG.
Hy vọng các bạn cũng có thể cảm nhận được những cảm xúc mà tôi đã trải qua.

 

もっと見る

カリキュラム

全体

25件 ∙ (6時間 45分)

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

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

受講レビュー

全体

351件

4.9

351件の受講レビュー

  • goolb3m님의 프로필 이미지
    goolb3m

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    とても良い講義です。わかりやすく説明してくれて大変でした。ありがとうございます。

    • slasla96450668님의 프로필 이미지
      slasla96450668

      受講レビュー 4

      平均評価 5.0

      5

      32% 受講後に作成

      Unity開発者として、サーバーはよくわからないので、パート1から購入をしています。 C#でもよく知らなかったキーワードやアルゴリズムなどを簡単かつ楽しく 作られたプロジェクトで学ぶのではなく 自分で作りながら学習できるということも 非常に初心者や中級者にも良い勉強方法で習得が可能です。 多くの役に立っています。ありがとうございます!

      • yree11115251님의 프로필 이미지
        yree11115251

        受講レビュー 14

        平均評価 5.0

        5

        100% 受講後に作成

        とても役に立つ講座でした。ありがとうございます。 C#とUnityで作るMMORPGゲーム開発シリーズが終わったら、シェーダー講義もしていただきありがとうございます。

        • ccc112030229님의 프로필 이미지
          ccc112030229

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          迷路を直接コードで実装し、迷路を通る道探しアルゴリズムを目で確認する過程が面白く、結果物をすぐに見ることができて助けになりました。おかげで道順アルゴリズムだけでなく、シンプルなパックマンのようなゲームも作れると思いますね。

          • landtree1994님의 프로필 이미지
            landtree1994

            受講レビュー 5

            平均評価 5.0

            5

            100% 受講後に作成

            良い講義ありがとうございます。 多くの助けになりました。

            Rookissの他の講座

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

            似ている講座

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

            新規会員登録で25%OFF

            ¥4,199

            25%

            ¥5,599