inflearn logo
知識共有
inflearn logo

[Unity 6 Firebase] サーバーレスゲームバックエンド実践:データの保存・ロード・ランキング・掲示板

Unity 6のスイカゲームにFirebaseを連携させ、ログイン、データの保存・読み込み、ランキング、掲示板を実装し、セキュリティルール、Remote Configの運用、機能別のコード分離まで扱う実践講座です。

難易度 初級

受講期間 無制限

C#
C#
Unity
Unity
Firebase
Firebase
C#
C#
Unity
Unity
Firebase
Firebase

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

5.0

5.0

소코

100% 受講後に作成

本当におすすめです。Firebaseもそうですが、教えていただいたコード構造が本当に有益な情報でした!アーキテクチャがこのようなものだとは初めて知りました。今後のプロジェクトでも、この構造が大きな助けになりそうです。

受講後に得られること

  • Firebaseでログインとゲームデータの保存・読み込みを実装できます。

  • ランキングと自分の順位、掲示板コミュニティまで実装できます。

  • 非同期をUniTaskとasync/awaitの流れで整理することができます。

  • 機能が増えても保守が容易なように、レイヤード構造で設計することができます。

  • この講座で学んだ内容を活かして、他のゲームにもFirebaseを適用し、新しいポートフォリオを作成することができます。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 基本のゲーム開発後、次のステップとしてバックエンドを学びたい方

  • Firebaseでログイン・DBを実装してみたい方

  • Unityとバックエンドの間を、適切な構造で連携させたい方

  • ポートフォリオにバックエンド機能を追加したい方

  • 一人でゲームを作るインディー開発者

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

  • Unityエンジンの基本操作およびC#スクリプティング能力

こんにちは
mongilteacherです。

キャリア認証

ネクソン、クックアップスなどゲーム業界で10年間実務開発を行ってきたUnity開発者兼講師のモンイル先生です。現在はルミナソフトを運営しており、コンツス、成均館大学K-DITをはじめとする様々な機関でUnityとAIを教えています。著書には『生成型AIと共に歩むゲーム開発 Unity 6 独学ノート』(成安堂)があります。

実務経験に加え、個人開発でゲームを直接制作・リリースしてきました。数多くの講義を通じて、初心者から現役の開発者まで、それぞれの悩みを間近で見てきました。そのため、現場でしか得られないゲーム開発のコツだけでなく、SOLID、デザインパターン、アーキテクチャまで活かしたメンテナンス性の高いコードを教えます。初級から上級まで、各段階で今必要なことを的確にアドバイスします。

もっと見る

カリキュラム

全体

37件 ∙ (7時間 47分)

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

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

受講レビュー

全体

2件

5.0

2件の受講レビュー

  • soco님의 프로필 이미지
    soco

    受講レビュー 4

    平均評価 5.0

    5

    100% 受講後に作成

    本当におすすめです。Firebaseもそうですが、教えていただいたコード構造が本当に有益な情報でした!アーキテクチャがこのようなものだとは初めて知りました。今後のプロジェクトでも、この構造が大きな助けになりそうです。

    • mongilteacher
      知識共有者

      丁寧に聞いてくださり、レビューまで残していただきありがとうございます。学んだ構造をうまく応用して、素敵なプロジェクトを完成させてくださいね。気になることがあれば、いつでもお気軽に質問してください!

  • ladd123님의 프로필 이미지
    ladd123

    受講レビュー 6

    平均評価 5.0

    5

    100% 受講後に作成

    Firebaseのようなものでサーバーを作るのは初めてでしたが、とても良かったです。 私はUnityでゲームクライアントばかり作っていた人間なので、バックエンドはいつも他人事のように感じていましたが、ランキングや保存機能が必要になり始めました。完走してみて、これは必ずレビューを残さなければと思い投稿します。 Firebaseの講義をいくつか受けてみましたが、これほどスッキリまとまっているものは初めてでした。ただ動くようにして終わりではなく、コードをどこに置くべきかまで指摘してくれるので、進めていくうちにメンテナンス可能な構造で書く感覚が身につきます。Notionの教材も丁寧で、コードのコメントもしっかり書かれていたので、復習の際にとても役立ちました。適当に流さず、最後まで一緒に実装してくれる点も良かったです。 たった一つ、郵便(ポスト)機能がないのは少し残念でした。ゲームには報酬の郵便などがほぼ必須なので、それまであれば完璧だったと思います。それでも、学んだ構造を応用すれば作れそうなので、挑戦してみるつもりです。 Unityをやっていてサーバーを連携させてみたい方に、ぜひおすすめです!

    • mongilteacher
      知識共有者

      講義を最後まで受講していただき、このように詳細なレビューまで残してくださって本当にありがとうございます。 後で読み返しても理解し、修正できる構造をお伝えしたいと思っていましたが、その部分が役に立ったとのことで大きなやりがいを感じています。 おっしゃっていただいた郵便機能についても十分に共感しております。ゲームにおいて報酬メールはほぼ必須の機能ですので、近いうちに郵便システムの講義も追加で撮影してアップロードする予定です。個人の受信箱、既読処理、報酬の受け取りはもちろん、特定のユーザーにメールを送る管理者画面まで一緒に扱ってみようと思います。 心のこもったレビューをいただき、改めて感謝申し上げます。

似ている講座

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

期間限定セール

¥41,580

30%

¥7,677