inflearn logo
知識共有
inflearn logo

[C#とUnityで作るMMORPGゲーム開発シリーズ] Part6:ウェブサーバー

ゲーム開発に必要なウェブサーバーに関する全般的な内容を、最新のASP.NET Core (Blazor, WebAPI)を利用して学習する講座です。

難易度 初級

受講期間 無制限

REST API
REST API
ASP.NET Core
ASP.NET Core
Web API
Web API
Blazor
Blazor
REST API
REST API
ASP.NET Core
ASP.NET Core
Web API
Web API
Blazor
Blazor

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

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

4.9

5.0

아망풀로

98% 受講後に作成

講義よく見ました。最終目標のための基本的なblazor Webサービスの構成とUnityとの連携のための内容として非常に有益でした。追加のEFCoreモデリングやIdentityに関する部分は、他の資料を参考にしてほしいと思います。

5.0

bigcat0815

100% 受講後に作成

しばらくspring JPAで外食して帰ってきました。 今見ると、ルーキース様の言語は捨てることが一つもないというのが私の見解です。 伝達力と講義内容レベルが本当に本当に業界最高です。 SpringとBlazorを比較しながらみると似ていますね。 Blazorはもう少しスタイリッシュに見え、使いやすくなりますが、 従属的な面が多いと思い、apiの名称がまだ難解に聞こえますね。 EFとJPAと比較しながらパート8の学習が期待されます。 お疲れ様でした。

5.0

D Why

100% 受講後に作成

ルーキー様の講義をほぼすべて受講しましたが、もちろんこの講義の場合、Web関連の仕事をすることができるほどに学ぶのではありませんが、入門講義では本当に良い選択になると思います。講義を待っています。

受講後に得られること

  • C#

  • ウェブの基礎

  • ASP.NET (Blazor, WebAPI)

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

基礎から極めまで、MMORPG開発 🎮

何の知識もないという前提で、誰でも負担なく一歩ずつ受講できるように構成されたゲーム開発講義です。最終的には500〜1000人のユーザーを収容できるMMORPGインディーゲームをリリースすることを目標としています。

今回のシリーズでは、C#とユニティ(Unity)を利用し、Unityが提供する無料アセットをもとに2Dローグライクゲームを作れるよう、段階別に必要な技術を学習します。一緒に挑戦してみましょう。


こんなものが作れます ✨

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

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


学習内容 📚

  • Part1 : C# プログラミング入門
  • Part2:データ構造とアルゴリズム
  • Part3 : ユニティエンジン
  • 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 深掘り編
최신 흐름을 따라가는
<ASP.NET Core 웹서버> 강의

Part6は、ゲーム開発者の立場からすると知っておくと良いものの、いざ勉強するとなると面倒な「鶏肋」のような存在であるウェブサーバーを、簡潔明瞭に概観する講義です。ASP.NET Core Blazorの最新技術を利用して、ウェブサイト制作とウェブサーバー制作がどのような方式で行われるのかを確認し、これをゲームでどのように応用できるかを学習します。
다음 순서로 학습해보세요!

Web概論 👉 Web基礎 👉 高級C#文法 👉 ASP.NET Coreの概要 👉 Blazor入門 👉 Blazorミニプロジェクト 👉 WebAPIとRESTサービス

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

Webサーバーの知識がない
クライアント開発者

最新のBlazor技術
に興味がある方

Unity - Webサーバー連携
を学びたい方


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の技術に関心が高い人

  • サーバーに関する知識がないクライアント開発者

  • 最新のBlazor技術に関心が高い人

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

  • 基本的なC#の理解度

  • 基本的なRDBMSの理解度

こんにちは
Rookissです。

82,465

受講生

3,957

受講レビュー

5,471

回答

4.9

講座評価

50

講座

学歴

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

経歴

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

関心分野

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

紹介

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

 

もっと見る

カリキュラム

全体

42件 ∙ (12時間 5分)

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

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

受講レビュー

全体

91件

4.9

91件の受講レビュー

  • a010539469564481님의 프로필 이미지
    a010539469564481

    受講レビュー 3

    平均評価 5.0

    5

    31% 受講後に作成

    • b2님의 프로필 이미지
      b2

      受講レビュー 14

      平均評価 4.6

      5

      98% 受講後に作成

      講義よく見ました。最終目標のための基本的なblazor Webサービスの構成とUnityとの連携のための内容として非常に有益でした。追加のEFCoreモデリングやIdentityに関する部分は、他の資料を参考にしてほしいと思います。

      • studyjung님의 프로필 이미지
        studyjung

        受講レビュー 7

        平均評価 5.0

        5

        31% 受講後に作成

        • hseung19830334님의 프로필 이미지
          hseung19830334

          受講レビュー 3

          平均評価 5.0

          5

          100% 受講後に作成

          ルーキー様の講義をほぼすべて受講しましたが、もちろんこの講義の場合、Web関連の仕事をすることができるほどに学ぶのではありませんが、入門講義では本当に良い選択になると思います。講義を待っています。

          • bigcat0815님의 프로필 이미지
            bigcat0815

            受講レビュー 85

            平均評価 5.0

            5

            100% 受講後に作成

            しばらくspring JPAで外食して帰ってきました。 今見ると、ルーキース様の言語は捨てることが一つもないというのが私の見解です。 伝達力と講義内容レベルが本当に本当に業界最高です。 SpringとBlazorを比較しながらみると似ていますね。 Blazorはもう少しスタイリッシュに見え、使いやすくなりますが、 従属的な面が多いと思い、apiの名称がまだ難解に聞こえますね。 EFとJPAと比較しながらパート8の学習が期待されます。 お疲れ様でした。

            Rookissの他の講座

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

            似ている講座

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

            ¥5,559