inflearn logo
知識共有
inflearn logo

[C#とUnityで作るMMORPGゲーム開発シリーズ] Part5:データベース

野球/会社のデータベースを通じてMS-SQLを学習する講義です。

難易度 初級

受講期間 無制限

SQL
SQL
DBMS/RDBMS
DBMS/RDBMS
SQL
SQL
DBMS/RDBMS
DBMS/RDBMS

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

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

4.9

5.0

Paul Kim

100% 受講後に作成

MMORPGにクライアントを担当していましたが、これまでなぜサーバー側で'できません。と私をいじめなければならなかったが、十分に理解できる講義でした。 例は非常に適切で、途中でしばらく追加してくださる実務経験談がサーバー担当はすることがないように見えるのになぜ夜勤しているのかについての疑問が解消されました。 データベースを初めて起動するのに役立ちました。ありがとうございます。

5.0

정세권

71% 受講後に作成

受講料がもっと安い講義を聞いてみようかとカリキュラムを見たらインデックスの内容が足りなかったんですよ。それで、その講義は折りたたんでこの講義を選んだのですが… わ~ 最初から最後までDBについて全部詳しく説明してください。 'インデックス分析'部分講義はどこでも探すのが難しい内容です。資料構造を追跡していき、最終的に目で見ることができるなんて…大ヒット! レディスの味も見せてくれますが..ちょうど二分講義シリーズで聞き続けたいです。 別点5個超過して差し上げたいです。 ^^

5.0

J Han

100% 受講後に作成

ありがとうございます。助けがたくさんありました。 1,2,3,4講義に比べてわかりやすく教えてくれたようです。

受講後に得られること

  • データベース

  • SQL

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 : ウェブサーバー (ASP.NET Core Blazor, WebApi)
  • Part7 : MMORPG コンテンツ実装 (Unity + C# サーバー連動)
  • Part8 : Entity Framework Core (.NET ORM)
  • Part9 : MMORPGコンテンツ実装 (DB連動 + 大型構造管理 + ライブ準備)
  • 番外編:AWSで始めるサーバー運用
  • 番外編:ASP.NET Core 深掘り編
기본기에 충실한 <데이터베이스> 강의
Part5では、MMORPGを制作するために必ず知っておくべきデータベースの基礎を学びます。サーバーがダウンするたびに、プレイヤーが大切に育てたキャラクターのレベルまで初期化されてしまうようでは、正常なMMORPGとは言えません。開発者が熟知しておくべきRDBMSの知識を厳選し、野球や会社のデータを通じて、分かりやすく親しみながら学習していきます。
다음 순서로 학습해보세요!

Database概論 👉 SQL基礎 👉 SQLチューニング 👉 付録

パート5、このような方々におすすめです!

DBに関する
知識がない方

RDBMS(関係型DB)
学びたい方

MMORPGに必要な
DB知識を学びたい方DB knowledge


Q&A 🙋‍♀️

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

Q. 非専門家でも受講できますか?
A. 先行知識が全くないことを前提に進めるため、全く問題ありません。

Q. この講義を始めることになったきっかけを教えてください。
A. 個人的にサーバーの勉強を始めた際、参考にする資料がなくて苦労した記憶があります。
就職後、実際に稼働しているライブMMORPGのコードと比較しながら見ることで、独学で作った自分のコードの至らない点に多く気づかされました。MMORPG開発に関する全般的な内容を、基礎から最後まで簡潔に扱う授業があれば、時間も節約でき、苦労も少なかっただろうと考えました。
この授業が、皆さんのMMORPGゲーム入門のガイド役となることを期待しています。

Q. C++やUnreal Engineは使用しませんか?
A. [インディーゲームのためのC#/Unityを利用したバージョン(本シリーズ)]と[就職のためのC++/UE4バージョン]に分けて制作する予定です。
MMORPGはネットワーク、OS、マルチスレッド、ウェブ、クライアントエンジンなど、扱うべき内容が非常に多いですが、C++ベースで進める場合は難易度が高く、入門者には適していません。特にゲーム開発に関する知識がない場合は、C#バージョンでまず全体的な流れを把握することをお勧めします。

Q. 1つのパートを購入すれば、他のパートは無料ですか?
A. 各パートは独立して制作されており、個別に販売されています。


 

こんな方に
おすすめです

学習対象は
誰でしょう?

  • MMORPGの技術に関心が高い人

  • DBに対する理解がない人

こんにちは
Rookissです。

82,442

受講生

3,956

受講レビュー

5,471

回答

4.9

講座評価

50

講座

学歴

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

経歴

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

関心分野

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

紹介

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

 

もっと見る

カリキュラム

全体

38件 ∙ (11時間 27分)

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

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

受講レビュー

全体

133件

4.9

133件の受講レビュー

  • 1122님의 프로필 이미지
    1122

    受講レビュー 10

    平均評価 5.0

    5

    100% 受講後に作成

    DBの全体的な知識を得ましたㅎㅎありがとう

    • b2님의 프로필 이미지
      b2

      受講レビュー 14

      平均評価 4.6

      5

      100% 受講後に作成

      良い講義はよく聞きました。ありがとうございます。

      • goo3book0144님의 프로필 이미지
        goo3book0144

        受講レビュー 5

        平均評価 5.0

        5

        71% 受講後に作成

        受講料がもっと安い講義を聞いてみようかとカリキュラムを見たらインデックスの内容が足りなかったんですよ。それで、その講義は折りたたんでこの講義を選んだのですが… わ~ 最初から最後までDBについて全部詳しく説明してください。 'インデックス分析'部分講義はどこでも探すのが難しい内容です。資料構造を追跡していき、最終的に目で見ることができるなんて…大ヒット! レディスの味も見せてくれますが..ちょうど二分講義シリーズで聞き続けたいです。 別点5個超過して差し上げたいです。 ^^

        • canghwan1788님의 프로필 이미지
          canghwan1788

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          MMORPGにクライアントを担当していましたが、これまでなぜサーバー側で&#x27;できません。と私をいじめなければならなかったが、十分に理解できる講義でした。 例は非常に適切で、途中でしばらく追加してくださる実務経験談がサーバー担当はすることがないように見えるのになぜ夜勤しているのかについての疑問が解消されました。 データベースを初めて起動するのに役立ちました。ありがとうございます。

          • jinheehan님의 프로필 이미지
            jinheehan

            受講レビュー 6

            平均評価 5.0

            5

            100% 受講後に作成

            ありがとうございます。助けがたくさんありました。 1,2,3,4講義に比べてわかりやすく教えてくれたようです。

            Rookissの他の講座

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

            似ている講座

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

            ¥5,538