강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

やり込んだついでにリリースまで】UnityカジュアルモバイルMMORPG (M2)

<カジュアルモバイルMMORPG> M2の開発を最初から最後まで追いかけながら、オンラインゲームに関するあらゆる技術を学習する講座です。

  • Rookiss
게임개발
게임개발자
Unity
C#
MMORPG
asp.net-web-api
MySQL

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

こんなことが学べます

  • Unity

  • MMORPG

  • C#

本講義は2024年7月から12月まで
毎週連載する<連載型講義です>

ゲーム、想像だけで終わり? NO!
様々な機能を作り、実際にリリースまで

  • Rookissで制作する【モバイルカジュアルMMORPG】 M2ゲームの制作過程を始めから終わりまで追いつく講義です。


  • <本物のリネージュライクMMORPGゲーム>に登場するすべての重要な要素を直接開発してみてください。


使用する技術

  • Client: Unity

  • Server:C#セルフプロビジョニングサーバー/ ASP.NET WebAPI

  • パケット: Google Protobuf

  • DB: MySQL

  • ORM: EntityFramework Core


  • 開発環境:Windows(実際の運用はLinuxでも可能)

開発するコアコンテンツ

放置型リネージュライクMMORPGのすべての重要な要素を開発します。

  • 戦闘、AI、アイテム/インベントリ、クエスト、業績など基本RPG要素


  • オークション、コレクションなどのMMO要素

  • ガチャ、強化など各種BM

就職は準備するのではなく、
フォローする

学生たちは就職が難しいとか焼きをしますが、本作会社では選ぶ人がいないと文句を言います。入門レベルの就労生は多いが、実戦プロジェクトに求められる新入レベルとは依然として格差が大きいからです。生徒たちは最善を尽くして一生懸命勉強をしますが、そもそも正しい方法を知らずに無作為な努力をするだけでは稚魚ではありません。マラソンの試合をする時に逆走をしながら最善を尽くしてみたら何の意味もないように、プログラミング勉強も正しい方向に進むことが重要です。

しかし、学生の立場では、限られた情報の中でその道を見つけるのはとても難しいです。会社に入って他のコードをたくさん見るのが成長の近道だというのですが、この機会は就職をしなければならない特権です。そしていざ会社ではキャリア職を好み、新入採用を惹きつけます。それでは、新入は一体どのように経験を積むべきでしょうか?

Rookiss MMO Labは、1年ごとにオンラインゲームをリリースすることを目指して新設されたチームです。ゲームはアイデアと楽しみで成功をさせ、ゲームを開発するために使用したスキルは広く広がり、みんなが一緒に成長するのがRookissの哲学です。 2024年上半期には「放置型育成シングルRPGゲーム(M1)」を制作してRPGコンテンツとWebサーバーの基本を学習し、下半期にはアートリソースをリサイクルして「MMOゲーム(M2)」を開発する予定です。今回の講義を受講すれば、下半期のプロジェクト進行に従うことができます。

M2は「モバイルカジュアルMMO」を発売することを目指し、
技術に焦点を当て、オンラインゲームをリリースするための技術スタックを一周することに焦点を当てます。
オンラインゲームを開発するには、クラ/サーバー/ウェブ/DBなど幅広い知識が必要ですが、これを一つも逃さずに直接実装をします。企画は定石的な<リネージュライク>放置型ゲームをリファレンスにして、企画負担を下げて素早く開発を進めます。

<リネージュライク>に代表されるMMOジャンルがユーザーたちの外面を受けているとはいえ、それでMMOはオンラインゲーム開発の定石というほど全ての技術の上位互換です。 M2で扱う開発プロセスのすべてを理解すれば、どんなプロジェクトに投入されても適応できるという自信を得ることができます。これは実際の現業プログラマーの中でも上位1%しか持っていない貴重な能力です。

このように広く勉強することが果たして就職にも役に立ちますか?
立場を変えて考えてみてください。面接官なら、A vs B どんな人を採用しますか?
- A : クラ/サーバー/ウェブ/DB 隠すことなく全分野を広く理解して開発した人。
- B:断片的に6ヶ月ユニティ国費クラスを通って簡単なパズルゲームを作った人。
正解はすでに示されています

M2開発陣は以下の通りです。

  • プログラマx2 (Rookiss, Dragon)

  • 企画x1 (Zombie)

  • アートx2(Ten、Ethan)

  • アニメ×1(グース)

  • エフェクターx1(Dawn)

  • UIx1(未定)

どのポポルを作らなければ就職できますか?

のような質問は大きな意味がありません。
会社では志願者の総合的な技術と研究能力を優先的に判断するからです。しかし、単純なUnityパズルゲームをメインポポとして提出していて、その中で強調できるコア技術が一つもないと戦略が間違っていると見られます。なぜなら就職は根本的に相対評価なのですが、その志願者の書類は数多くの就労生の中で何の弁別力も生じないからです。

講義で学習した内容をもとに大規模なゲーム制作を練習してみて、各種RPG実装/設計方式を技術紹介書で作成するなら。さらに、開発過程で悩んだ内容を書き、最終的にこれをオンラインゲームにして発売まで経験してみることができれば。書類通過を心配する私ではなく、会社を選んで行くことができる自分を発見できるはずです。就職は準備するのではなく、ついてくるものだからです

💡進行方法

  • 本講義(連載型)は、2024年下半期(7月~12月)毎週進行するライブ講義の録画編集本が上がります。

  • 2024年までにプロジェクトの締め切りを目指していますが、コンテンツの追加は2025年にも続くことがあります。


  • ライブ講義は

    Rookissは直接Discordでライブで講義を行います。

  • 今週、Rookissチームが開発した進捗状況をコードで説明します。

  • 単なるコーディング講義ではなく、真剣にリリースと収益を目指します。

Q&A


Q.オンラインゲームですか?

四半期に行われるM2プロジェクトはオンラインゲームです。


Q.どのような技術を主に扱いますか?

MMORPGを作るためのすべての技術を一周することを目指します。
C#で言語を統一して進め、[C#とユニティで作るMMORPG]シリーズ技術を最大限活用します。
- クラ:ユニティ
- サーバー:自作C#サーバー+ ASP.NET WebAPI
- DB: MySQL、Entity Framework Core


Q.実際にリリースされるゲームのフルソース/リソースを提供しますか?

ソースコードはほぼプールで提供され、リソースは学習目的に必要なものだけを提供します。


Q.同じコードでゲームをリリースできますか?

はい、しかし、ゲーム計画を変更し、アートリソースを新たに作成する必要があります。


Q.川の価格は変動がありますか?

連載が進行中は固定であり、カリキュラムが完了したら価格を上げる予定です。


Q.他の講義に比べて価格がなぜこんなに高価ですか?

MMOを最初から最後まで作る難易度は本当に高いです。
このようなノウハウを公開する講義は世界には存在しません。 (海外含む)
ゲーム開発研究のために10人のチームを作り、
開発過程でたまったすべてのノウハウを広げながら行くことが目標です。


Q. M2を受講するためにM1を必ず聞かなければなりませんか?

M1のリソースを使用する部分もあり、M2レッスンはコードを一つ一つ説明しながら進めません。しかし、M2も最初から作っていく内容なので、M1を必須に聞く必要はありません!
M1で扱う部分について十分な知識があれば、すぐにM2を受講しても構いません。

01j0w612bz1sgb5ptq86jn44pt

こんな方に
おすすめです

学習対象は
誰でしょう?

  • ゲームプログラマー就活生

  • MMORPGゲームの開発に興味を持っている人

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

  • C#

  • Unity

  • ゲームサーバー

  • データベース

こんにちは
です。

77,977

受講生

3,520

受講レビュー

5,401

回答

4.9

講座評価

44

講座

학력

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

경력

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

관심 분야

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

소개

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

 

カリキュラム

全体

37件 ∙ (21時間 56分)

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

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

受講レビュー

全体

76件

4.9

76件の受講レビュー

  • nieskalany님의 프로필 이미지
    nieskalany

    受講レビュー 4

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    This is one of best course in this topic worldwide. 100%.

    • hyunyh0715님의 프로필 이미지
      hyunyh0715

      受講レビュー 14

      平均評価 5.0

      5

      43% 受講後に作成

      It's the best lecture without a doubt. If [MMORPG series made with C# and Unity] is a lecture on how to 'make' online games, then M2 is a lecture on how to 'complete' online games based on what you've learned so far. It feels like I'm getting a new perspective every time I see the code structure. I'll keep up with the live lectures with excitement^^

      • kims91071464님의 프로필 이미지
        kims91071464

        受講レビュー 1

        平均評価 5.0

        修正済み

        5

        35% 受講後に作成

        Overall Review: This is the best lecture for gaining the most insights into actual game development in the industry. The lecture is conducted in a review format. Unlike Rookiss's previous lectures that develop and improve from scratch, this is a review in the style of "we approached it this way for developing a game with release-quality." This is probably why despite being a high-quality result, it comes out to a relatively short duration of about 22 hours. Therefore, at least C# Unity series part 4 and 7 should be prerequisites. (Understanding of server framework and server-Unity integration is required. That's why I went back to the framework part.) Opportunities to see complete framework and service code are rare, and getting commentary from the original author is an opportunity you can't get unless you're in the industry. Therefore, if you have the will to deep-dive, I think there's no substitute lecture domestically or internationally. It covers many elements, so I think you can combine each to create different types of games. Before taking the lecture, I didn't understand the statement that MMO is technically a higher compatibility compared to public perception, but after seeing the technologies used, I thought you could combine them to make other games. My goal is to make a matching-type game like Brawl Stars, and completing this lecture seems like it would be very helpful.

        • sbk33583550님의 프로필 이미지
          sbk33583550

          受講レビュー 5

          平均評価 4.6

          5

          62% 受講後に作成

          I've seen most of the content, and if you come back after fully understanding just one of either Unity series part 4, 7 or the Unreal series server part, you'll have enough understanding of the content. I've looked at various server-related lectures and books, but there hasn't been any lecture or book with this level of content so far, so I highly recommend completing the entire course if you're working on a server project.

          • ardeon3320님의 프로필 이미지
            ardeon3320

            受講レビュー 6

            平均評価 5.0

            5

            8% 受講後に作成

            It's great that I can learn various things.

            期間限定セール、あと2日日で終了

            ¥636

            24%

            ¥132,356

            Rookissの他の講座

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

            似ている講座

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