inflearn logo
知識共有
inflearn logo

[C#とUnityで作るMMORPGゲーム開発シリーズ] Part3: Unityエンジン

Unityエンジンの使用方法と提供する機能について学び、 それを効率的に管理する方法を学ぶ講義です。

難易度 初級

受講期間 無制限

C#
C#
Unity
Unity
C#
C#
Unity
Unity

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

4.9

5.0

냠냠굿

12% 受講後に作成

先生のコロナでどうしても出られません。

5.0

audrms58365

100% 受講後に作成

個人的には容易ではない講義でした。エディタ部分は大きく理解することなく直感的に理解が行きますが、問題はちょっとしたデザインパターンが登場しながらマネージャーを構築する部分なのですが、これが本当に何の音なのか流れをうまく追いつくことができます。ところで、講義を一度見てまた見直すと、次第にどんな意図でこのようなフレームワークを構築したのかが見え、理解が始まります。この時、この講義の本当の意味を知りましたね。 本当におすすめの講義です。おそらく私のように平凡なコーディング経験があまりない人は序盤に大変だろうが、何度も見ながらできるだけヘディングしてみると良い結果が得られると思います!ああ、講師様が講義を進めながら、できるだけ効率的なコードのためにリファクタリングを頻繁に行っていますが、ここでまた頭が濃くなることがありますが、途方もないノウハウが込められているので、ゆっくりと止まって追いかけながら理解すればもっと助けになると思います。

5.0

송유승

100% 受講後に作成

本当にいい講義だと思います。 ただ、ゲームの規模拡張性を念頭に置いてゲームのシステムを作っていくので、その部分が初めて接するジェゲン難しく感じられました。

受講後に得られること

  • Unity Engine

  • 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 上級編
多種多様なゲーム開発の始まり、Unity
Part3では、Unityエンジン(Unity Engine)を掘り下げてみます。基本的なC#文法は知っているものの、闇雲にUnityエンジンを真似するには難しさを感じる方を対象に、簡単なレベルのRPGゲームを作りながら、Unityゲームの全般的な機能について学習します。
唯一無二の実務型Unityコース
入門レベルのUnity書籍やコースは多くありますが、実際にクリッカーゲームの作り方でRPGゲームを作ることはできません。プログラマーが必ず習得すべきUnityの核心機能について学び、その機能を効率的に管理できるよう自分だけのフレームワークを構築していきます。最終的には特定ジャンルのゲームではなく、「どんなゲーム」でも作れる確固たる基礎力を目指します。
次の順序で学習してみてください!

Unity基礎 👉 Transform 👉 プレハブ 👉 衝突 👉 カメラ 👉 アニメーション 👉 UI 👉 シーン管理 👉 サウンド管理 👉 オブジェクトプーリング 👉 コルーチン 👉 データ管理 👉 ミニプロジェクト

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

基本的なC# 文法
をご存知の方

Unityエンジン
初めて扱う方

ゲームフレームワーク
を構築したい方


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. UnityサーバーはPhotonサーバーを利用しますか、それとも直接実装を目標としますか?
A. 直接実装を目標としています。

Q. 一つのPartを購入すると他のPartは無料になりますか?
A. 各パートは独立して制作されており、別々に販売されています。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • Unityエンジンを初めて扱う人

  • 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.

 

もっと見る

カリキュラム

全体

75件 ∙ (19時間 53分)

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

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

受講レビュー

全体

343件

4.9

343件の受講レビュー

  • songyuseung237872님의 프로필 이미지
    songyuseung237872

    受講レビュー 1

    平均評価 5.0

    5

    100% 受講後に作成

    本当にいい講義だと思います。 ただ、ゲームの規模拡張性を念頭に置いてゲームのシステムを作っていくので、その部分が初めて接するジェゲン難しく感じられました。

    • verebell2020님의 프로필 이미지
      verebell2020

      受講レビュー 7

      平均評価 5.0

      5

      100% 受講後に作成

      開発勉強して聞いた講義の中でもとても良質な講義のようです。 ただ、まったくユニティが初めてだったり、こんな方専攻でなければ難しいかもしれません。 個人的には、簡単なゲーム開発書籍や講義などを聞いてUnityに慣れた後、全体的な開発の流れとコードパターンを身につけようと、この講義を聞くとはるかに役立つと思います。

      • audrms583650349님의 프로필 이미지
        audrms583650349

        受講レビュー 2

        平均評価 5.0

        5

        100% 受講後に作成

        個人的には容易ではない講義でした。エディタ部分は大きく理解することなく直感的に理解が行きますが、問題はちょっとしたデザインパターンが登場しながらマネージャーを構築する部分なのですが、これが本当に何の音なのか流れをうまく追いつくことができます。ところで、講義を一度見てまた見直すと、次第にどんな意図でこのようなフレームワークを構築したのかが見え、理解が始まります。この時、この講義の本当の意味を知りましたね。 本当におすすめの講義です。おそらく私のように平凡なコーディング経験があまりない人は序盤に大変だろうが、何度も見ながらできるだけヘディングしてみると良い結果が得られると思います!ああ、講師様が講義を進めながら、できるだけ効率的なコードのためにリファクタリングを頻繁に行っていますが、ここでまた頭が濃くなることがありますが、途方もないノウハウが込められているので、ゆっくりと止まって追いかけながら理解すればもっと助けになると思います。

        • hseung19830334님의 프로필 이미지
          hseung19830334

          受講レビュー 3

          平均評価 5.0

          5

          99% 受講後に作成

          実務で働きながら製作に急急して、原理はよく分からず使っていた部分を知ることができてよかったです。そして、この講義のようにフレームワークを上げるのではなく、その度に動作するコードを作って使ってみると、何か再利用性を増やして効率的にシステムを少し構造化して管理できないかという考えをよくしましたが、今回の講義が本当に大きな助けになりました。そしてある程度コーディングをする時の方向性についてたくさん考えてみるのに大きな助けになりました。

          • nyamnyamgood님의 프로필 이미지
            nyamnyamgood

            受講レビュー 14

            平均評価 5.0

            5

            12% 受講後に作成

            先生のコロナでどうしても出られません。

            Rookissの他の講座

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

            似ている講座

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

            新規会員登録で25%OFF

            ¥8,400

            25%

            ¥11,200