강의

멘토링

로드맵

Inflearn brand logo image
BEST
Game Dev

/

Game Programming

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

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

  • Rookiss
C#
Unity

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

こんなことが学べます

  • 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#理解度

こんにちは
です。

76,655

受講生

3,421

受講レビュー

5,379

回答

4.9

講座評価

41

講座

학력

- Condorcet Prépa MPSI 수료 (프랑스)
- 칭화대학교 소프트웨어공학 학사 (중국)
- 고려대학교 정보보호대학원 석사 (한국)

경력

- 前 크래프톤 (테라 서버팀)
- 前 엔씨소프트 (Blade&Soul2 컨텐츠 프로그래밍팀)

관심 분야

- 리버싱 및 취약점 분석
- MMORPG 게임 개발 (C++, C#)
- 외국어 (영어, 프랑스어, 중국어, 일본어)

소개

해킹 공부를 위해 순전히 호기심으로 시작한 게임 개발인데...
시간이 흘러 어느덧 10년차 게임 개발자가 되었습니다.
"이래서 언제 게임을 만들지~?"
한숨 나오는 기초 문법부터 시작해서,
차츰 만들어가는 나만의 게임 세상.
그리고 그 세상에 접속한 다수의 플레이어를 볼 때의 뿌듯함.
공부를 할 수록, MMORPG의 매력에는 헤어나올 수가 없습니다.
제가 느낀 감동을 여러분도 느낄 수 있으면 좋겠네요.

 

カリキュラム

全体

75件 ∙ (19時間 53分)

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

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

受講レビュー

全体

301件

4.9

301件の受講レビュー

  • 냠냠굿님의 프로필 이미지
    냠냠굿

    受講レビュー 14

    平均評価 5.0

    5

    12% 受講後に作成

    선생님 코로나로 어자피 못나가시는데 빨리 다음강의 내주세요 현기증나요

    • audrms58365님의 프로필 이미지
      audrms58365

      受講レビュー 2

      平均評価 5.0

      5

      100% 受講後に作成

      개인적으로 쉽진 않은 강의였습니다. 에디터 부분은 크게 이해할게 없이 직관적으로 이해가 가지만, 문제는 살짝의 디자인 패턴이 등장하면서 매니저를 구축하는 부분인데 이게 정말 무슨 소리인지 흐름을 잘 못 따라갈 수 있습니다. 그런데 강의를 한 번 다 보고 또 다시 보고 하니 점차 어떤 의도로 이런 프레임워크를 구축한건지 보이고, 이해가 가기 시작합니다. 이 때 이 강의의 진정한 의미를 알게되었네요.. 정말 추천하는 강의입니다. 아마 저같이 평범한 코딩 경험이 별로 없는 사람은 초반에 힘들겠지만 여러 번 보면서 최대한 헤딩해보시면 좋은 결과를 얻을 수 있을거라고 생각합니다! 아 그리고 강사님이 강의를 진행하시면서 최대한 효율적인 코드를 위해 리팩토링을 자주 하시는데 여기서 또 머리가 띵할 수 있지만, 엄청난 노하우가 담겨있기 때문에 천천히 멈추고 따라해보면서 이해하시면 더 많은 도움이 될거라고 생각합니다.

      • 송유승님의 프로필 이미지
        송유승

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        정말 좋은 강의라고 생각합니다. 다만 게임의 규모 확장성을 염두에 두고 게임의 시스템을 만들어 나가기 때문에 그 부분이 처음 접하는 제겐 어렵게 느껴지긴 했습니다.

        • 베레벨님의 프로필 이미지
          베레벨

          受講レビュー 7

          平均評価 5.0

          5

          100% 受講後に作成

          개발 공부하며 들었던 강의 중에서도 매우 양질의 강의인 것 같습니다. 다만 아예 유니티가 처음이거나 이런 쪽 전공이 아니시라면 어려우실 수도 있어요. 개인적으론 간단한 게임 개발 서적이나 강의 등을 듣고 유니티에 익숙해지신 후에, 전체적인 개발 흐름과 코드 패턴을 익히고자 이 강의를 들으면 훨씬 도움이 될 거라 생각합니다.

          • D Why님의 프로필 이미지
            D Why

            受講レビュー 3

            平均評価 5.0

            5

            99% 受講後に作成

            실무에서 일하면서 제작에 급급해서 원리는 잘 모르고 쓰던 부분들을 알 수 있어서 좋았습니다. 그리고 이 강의처럼 프레임워크를 올리기보다는 그때 그때마다 작동하는 코드를 만들어 사용하다보니 뭔가 재사용성을 늘리고 효율적으로 시스템을 좀 구조화해서 관리할 수 없을까라는 생각을 자주 했었는데 이번 강의가 정말 큰 도움이 되었습니다. 그리고 어느정도 코딩을 할 때의 방향성에대해서 많이 생각해 보는데에 큰 도움이 되었습니다.

            ¥10,375

            Rookissの他の講座

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

            似ている講座

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