강의

멘토링

로드맵

BEST
Game Dev

/

Game Programming

[C#とUnityで作るMMORPGゲーム開発シリーズ] Part7:MMOコンテンツ実装 (Unity + C#サーバー連動の基礎)

Part 1~6で学んだ核心的な内容を活用して、 簡単なオンライン2Dローグライクゲームを作る講座です。

難易度 中級以上

受講期間 無制限

  • Rookiss
C#
C#
Unity
Unity
C#
C#
Unity
Unity

[C#とUnityで作るMMORPGゲーム開発シリーズ]アップデート関連

こんにちは、

[C#とユニティで作るMMORPGゲーム開発シリーズ]を連載中のRookissです。

今日[Part7:MMOコンテンツ実装(Unity + C#サーバー連動基礎)]がオープンして共有いたします。

Part7は、最初に紹介した2Dログライクオンラインゲームを無料アセットを利用して作ってみる講義です。

DBはまだ連動していない状態で、オンラインゲームの基本となる戦闘/移動同期を扱うことになります。

(そしてProtobufなどを使用する形でサーバーを軽く修正してみます。)

とにかくPart3のUnityクラ、Part4のC#サーバー、Part2のA *ルートを再利用するため

既存のPartの選手学習が必要で、授業は次のような順番で行われます。

- 1) Unity2Dを利用したシンプルなシングルプレイヤー2D RPG制作

- 2)1で作られたシングルプレイヤーゲームロジックを分割しながら、オンラインゲームに切り替える

- 3) サーバのコンテンツ処理構造に関する議論

そして最初の計画はPart7で終わろうとしたが、
やはりオンラインゲームの特性上、クラ/サーバー/ツールを一緒に作業してみると

思ったより映像進度が遅いようですね。

今後のパートは、「DB連動」、「より広いMMO世界管理方法」、「AWS」などを扱う予定であり、

まさに何部で終わるのかはまだ分からず、

ただ即興的に必要なことができれば講義を続ける予定です。

(もちろんただ就職や、ポポール目的ならPart7までだけ知っても本当に本当に十分でも残ります。)

現在の計画では、Part8はWebサーバーをしながらしばらく味わうことにしました

Entity Framework Coreを10時間内外でさらに深く扱う予定であり、
これを利用してPart9からはDBをコンテンツ連動/制作を行い、

DBがついたときのサーバー構造および注意事項についての内容を扱う予定です。

ちなみにDB連動をただ簡単にADO.NETにするかと思って、

長期的に見ればEFコアもしっかり身につけておけば

今後のライブでもいろいろ役に立つと思いますので、

悩みの末にこう決めました。

最終的に簡単なMMOリリースまで完成

シリーズを仕上げてほしいという願望がありますが、

まだ行く道がもう少し残っていますね。

ありがとうございます!

コメント