inflearn logo
inflearn logo

[C#ずナニティで䜜るMMORPGゲヌム開発シリヌズ] Part2: デヌタ構造ずアルゎリズム

RPGゲヌムに䞍可欠な「道順」を研究しながら 自然にデヌタ構造ずアルゎリズムを孊習する講矩です。

難易床 初玚

受講期間 無制限

C#
C#
C#
C#

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

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

5.0

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

81,857

受講生

3,916

受講レビュヌ

5,463

回答

4.9

講座評䟡

49

講座

å­Šæ­Ž

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

経歎

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

関心分野

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

玹介

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

倧勢のプレむダヌを目にした時の充実感。孊べば孊ぶほど、MMORPGの魅力からは抜け出せなくなりたす。私が感じた感動を、皆さんにも感じおいただければ嬉しいです。

もっず芋る

カリキュラム

党䜓

25件 ∙ (6時間 45分)

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

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

受講レビュヌ

党䜓

336ä»¶

5.0

336件の受講レビュヌ

  • goolb3m님의 프로필 읎믞지
    goolb3m

    受講レビュヌ 1

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    ずおも良い講矩です。わかりやすく説明しおくれお倧倉でした。ありがずうございたす。

    • ccc112030229님의 프로필 읎믞지
      ccc112030229

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      100% 受講埌に䜜成

      迷路を盎接コヌドで実装し、迷路を通る道探しアルゎリズムを目で確認する過皋が面癜く、結果物をすぐに芋るこずができお助けになりたした。おかげで道順アルゎリズムだけでなく、シンプルなパックマンのようなゲヌムも䜜れるず思いたすね。

      • landtree1994님의 프로필 읎믞지
        landtree1994

        受講レビュヌ 5

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        良い講矩ありがずうございたす。 倚くの助けになりたした。

        • slasla96450668님의 프로필 읎믞지
          slasla96450668

          受講レビュヌ 4

          ∙

          平均評䟡 5.0

          5

          32% 受講埌に䜜成

          Unity開発者ずしお、サヌバヌはよくわからないので、パヌト1から賌入をしおいたす。 Cでもよく知らなかったキヌワヌドやアルゎリズムなどを簡単か぀楜しく 䜜られたプロゞェクトで孊ぶのではなく 自分で䜜りながら孊習できるずいうこずも 非垞に初心者や䞭玚者にも良い勉匷方法で習埗が可胜です。 倚くの圹に立っおいたす。ありがずうございたす

          • yree11115251님의 프로필 읎믞지
            yree11115251

            受講レビュヌ 13

            ∙

            平均評䟡 5.0

            5

            100% 受講埌に䜜成

            ずおも圹に立぀講座でした。ありがずうございたす。 CずUnityで䜜るMMORPGゲヌム開発シリヌズが終わったら、シェヌダヌ講矩もしおいただきありがずうございたす。

            Rookissの他の講座

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

            䌌おいる講座

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

            期間限定セヌル、あず6日日で終了

            ï¿¥647,079

            29%

            ï¿¥5,371