inflearn logo
inflearn logo

絶察講座Unity6 - UGSを掻甚したバック゚ンドシステム構築

UGS(Unity Gaming Service)を掻甚しお、ゲヌムバック゚ンドシステムを簡単に実装する方法を扱う講座です。Guest認蚌およびUsername/Password認蚌、ゲヌムデヌタ保存、リヌダヌボヌド、Remote Configなど、必須的な機胜を実習したす。UGSはUnityず完璧な゚コシステムを構築し、参入障壁なく簡単に孊習し、皆さんのプロゞェクトにすぐに適甚できる実践講座を甚意したした。

難易床 初玚

受講期間 無制限

Unity
Unity
backend
backend
authentication
authentication
leaderboard
leaderboard
database
database
Unity
Unity
backend
backend
authentication
authentication
leaderboard
leaderboard
database
database

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

5.0

5.0

까만돌

18% 受講埌に䜜成

貎重な講矩をありがずうございたす。

5.0

dunku

100% 受講埌に䜜成

必芁な内容を䜙蚈な説明なく説明しおくださり、ありがずうございたした。コヌドもきれいに䜜成されおいお、理解するのにずおも 도움읎 되었습니닀.

5.0

ac3c2fe4

100% 受講埌に䜜成

有益な講矩でした。 サンプルコヌドがよく準備されおいたので、コヌディングよりも理解に集䞭できおよかったです。

受講埌に埗られるこず

  • アノニマス, Unityアカりント, ナヌザヌ名ずパスワヌドによる認蚌

  • クラりドセヌブを掻甚したゲヌムデヌタ(Json, Binary)保存

  • Cloud Codeを掻甚したGameDataの保存およびロヌド

  • Leaderboard 実装 - ティア / ペヌゞング凊理

  • Remote Config を掻甚したリアルタむムパラメヌタ倉曎

  • Game Overrideを掻甚したRemote Configフィルタリング

  • コンテンツ配信のための CDN

Unity Gaming Servicesを掻甚したゲヌムバック゚ンドサヌビスの構築

このレッスンでは、UGSUnity Gaming Servicesを掻甚しお、ゲヌムラむブに必芁なさたざたなバック゚ンドサヌビスを構築する機胜を孊びたす。 UGSはUnity瀟が盎接運営するクラりドシステムで、Unity゚ンゞンず完璧な゚コシステムを構築しおいるため、远加のSDKをむンストヌルせずに盎接アクセスしお、皆さんのゲヌムに組み蟌むこずができる特城ず長所を持っおいたす。基本的な Unity を扱った開発者であれば、倧きな進入障壁なしで玠早くバック゚ンドシステムを構築できたす。

ゲヌムにおける掻甚床の高い機胜に察する実習䞭心の構成

本講座は、ゲヌム開発時に最も倚く䜿甚する機胜を䞭心に緎習を行い、必須の機胜を孊習した埌に他のUGS機胜を簡単に導入できるず思いたす。

1⃣ UIデザむン提䟛

ログむン、リヌダヌボヌド、Cloud Saveなどのレッスンで緎習するすべおのUIプレハブずしお提䟛するために、孊習者はコヌドにのみ集䞭できるように蚭定したした。

UIプレハブ提䟛

2⃣ 認蚌(Authentication)

最も基本的な匿名ログむンでGuest認蚌凊理を孊習した埌、Unity PlayerアカりントずUserName/Password方匏で䌚員登録埌のログむン凊理を孊習したす。

  • ゲストログむン/ログアりト/アカりントの削陀

  • ニックネヌム蚭定

  • Unity Player認蚌Unityアカりント、Google、Apple認蚌可胜

  • UserName / Password認蚌、䌚員登録、ログむン凊理

Unity Account Login

3⃣ デヌタの保存(Cloud Save)

ゲヌム内で発生するプレヌダヌデヌタたたはグロヌバルデヌタをクラりドに保存する方法を実習したす。たた、ゲヌム内のチヌトを防ぐために、䞀皮のServer-SideロゞックであるCloudCodeを掻甚する方法を孊習したす。

  • Playerデヌタの保存ず読み蟌み

  • バむナリデヌタの保存ず読み蟌みaka AWS S3

  • デヌタの接続暩限の蚭定(public, private)

  • サヌバヌサむドデヌタの保存aka AWS Lamda

JSONを保存

4⃣リヌダヌボヌドLeaderboard

ゲヌムランキングに特化した機胜で、ペヌゞング凊理をScroll View UIずしお実装しおみたす。

  • ランク衚の蚭定 - 䞊べ替え、曎新戊略、Tier蚭定

  • ランク衚のペヌゞネヌションの実装

  • プレむダヌ基準の範囲指定照䌚

5⃣リアルタむムパラメヌタ調敎Remote Config

ビルドや配垃なしでゲヌム内パラメヌタをリアルタむムで倉曎する機胜を孊習したす。たた、倧量のデヌタを䟿利に管理するためにデプロむメントパッケヌゞを利甚しおいたす。

  • Remote Config 基瀎の䜿い方


  • Deployment パッケヌゞを掻甚しお倧量のデヌタ push

  • UGS GameOverrides機胜の掻甚法

6⃣リアルタむムデヌタ配信Cloud Content Delivery

新しいアップデヌトやパッチを CDNContents Delivery Networkを通じお簡単に配垃できる機胜で Unity の Addressable を掻甚しおアップロヌドダりンロヌドする方法を孊習したす。

  • CCDバケット蚭定

  • Addressable アセットのアップロヌドず読み蟌み

この講矩を䜜った人

  • 20132014幎NHN゚ンタヌテむメントナニティ特講

  • 2014〜2016ファヌストキャンパス - Unityゲヌム制䜜キャンプ1期〜8期

  • 20142016Tアカデミヌナニティ特講

  • 2018~2024 : ETRI(韓囜電子通信研究院) - ナニティ特講

  • 20202024ネットマヌブルゲヌムアカデミヌ - ナニティゲヌム開発特講


  • 釜山、倧邱、広州コンテンツラップナニティゲヌム開発特講

  • KAIST、䞭倮倧孊、西江倧孊、゜りルず期埅、挢城倧孊など倚数の倧孊でナニティ、VR、AR特講

  • 韓囜コンテンツ振興院、城南産業振興院、京畿コンテンツ振興院などナニティ、VR、AR特講


  • ナニティコリア公認マスタヌズ2期5期掻動

  • 絶察講座 Unityシリヌズ蚘事

受講前の泚意

緎習環境

  • オペレヌティングシステムずバヌゞョンOSWindows、macOS


  • PC仕様むンタヌネット接続が可胜な基本仕様のPC

遞手の知識ず泚意事項

  • 基本的なUnityの䜿い方を知っおいる必芁がありたす。

  • C初䞭玚 - 非同期プログラミングの抂念async / awaitを知っおおく必芁がありたす。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • ゲヌムリリヌス甚バック゚ンドサヌビスを構築する開発者

  • 他クラりドサヌビスの参入障壁に悩む開発者

前提知識、
必芁でしょうか

  • ナニティ - 基本的な䜿い方を知っおいる必芁がありたす。

  • C#

こんにちは
indiegamemakerです。

615

受講生

64

受講レビュヌ

61

回答

4.9

講座評䟡

9

講座

こんにちは、む・ゞェヒョンです。

個人ゲヌム開発者を倢芋おUnityを独孊で始め、2009幎から2012幎たで個人開発で10皮類以䞊のモバむルゲヌムをリリヌスしたした。「絶察にわかるUnity」の出版およびオフラむン講座を行っおきたした。講矩を進める䞭で、「よく知っおいるこず」ず「うたく教えるこず」は別物であるずいう事実を日々実感しおいたす。こうした経隓を掻かし、私が持぀知識を皆さんに、より効果的に䌝えるために垞に努力しおいたす。 và tiến hành các bài giảng trá»±c tiếp. Trong quá trình giảng dạy, tÃŽi luÃŽn nhận ra rằng việc am hiểu kiến thức và việc truyền dạy tốt là hai điều hoàn toàn khác nhau. Dá»±a trên những kinh nghiệm này, tÃŽi luÃŽn nỗ lá»±c để truyền đạt kiến thức cá»§a mình đến các bạn một cách hiệu quả nhất.

今回の講矩が皆さんにずっお玠晎らしい出発点ずなり、楜しいゲヌム開発者の䞖界ぞず進むための小さな助けずなるこずを願っおいたす。〜


䞻な講矩実瞟

  • NC Soft 特別講矩

  • NHN゚ンタヌテむンメント

  • ネットマヌブル・ゲヌムアカデミヌ

  • ファストキャンパス - Unityキャンプ 1期 〜 8期

  • チヌムスパルタ オンラむンチュヌタヌ

  • Tアカデミヌ

  • ETRI韓囜電子通信研究院

  • 韓囜コンテンツ振興院、京畿コンテンツ振興院、城南産業振興院

  • KAIST、西江倧、䞭倮倧、挢城倧、檀囜倧 特別講矩

䞻な掻動

  • 絶察講座Unity 執筆日本、䞭囜で出版

  • Unity UNITE 2014 セッション特講

  • Unity UNITE 2018 ハンズオンセッション特別講矩

  • Unity Industry 2022 ハンズオンセッション特別講矩

  • Unity Korea 公認マスタヌズ 第2期から第5期たで掻動

    Unity UNITE 2014 セッション特別講挔 Unity UNITE 2018 ハンズオンセッション特別講挔 Unity Industry 2022 ハンズオンセッション特別講挔 Unity Korea 公認マスタヌズ 第2期から第5期たで掻動

Unity UNITE 2014 セッション特別講挔 Unity UNITE 2018 ハンズオンセッション特別講挔 Unity Industry 2022 ハンズオンセッション特別講挔 Unity Korea 公認マスタヌズ 第2期から第5期たで掻動

もっず芋る

カリキュラム

党䜓

17件 ∙ (4時間 54分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

6ä»¶

5.0

6件の受講レビュヌ

  • ac3c2fe4님의 프로필 읎믞지
    ac3c2fe4

    受講レビュヌ 5

    ∙

    平均評䟡 4.6

    5

    100% 受講埌に䜜成

    有益な講矩でした。 サンプルコヌドがよく準備されおいたので、コヌディングよりも理解に集䞭できおよかったです。

    • indiegamemaker
      知識共有者

      貎重なレビュヌありがずうございたす。

  • paehwang님의 프로필 읎믞지
    paehwang

    受講レビュヌ 5

    ∙

    平均評䟡 4.6

    5

    100% 受講埌に䜜成

    UGSを䜿っおこんなこずもできるんだ、ずいう内容に぀いお、説明が詳しく曞かれおいたす。

    • indiegamemaker
      知識共有者

      貎重な受講レビュヌありがずうございたす。〜

  • thddnjsdl451840님의 프로필 읎믞지
    thddnjsdl451840

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    35% 受講埌に䜜成

    • muttul589114님의 프로필 읎믞지
      muttul589114

      受講レビュヌ 67

      ∙

      平均評䟡 4.8

      5

      18% 受講埌に䜜成

      貎重な講矩をありがずうございたす。

      • indiegamemaker
        知識共有者

        毎回曞いおくださる受講レビュヌ、本圓にありがずうございたす。〜

    • sc9486552092님의 프로필 읎믞지
      sc9486552092

      受講レビュヌ 1

      ∙

      平均評䟡 5.0

      5

      35% 受講埌に䜜成

      キングガッゞェネラルなんちゃら倧宰鉉先生の授業、い぀も倧倉良く拝聎しおおりたす。い぀も良い講矩をありがずうございたす。ずっず講矩を拝聎したいです。

      • indiegamemaker
        知識共有者

        貎重なご感想ありがずうございたす。ぜひ完走されたすように。

    indiegamemakerの他の講座

    知識共有者の他の講座を芋おみたしょう

    䌌おいる講座

    同じ分野の他の講座を芋おみたしょう

    期間限定セヌル、あず6日日で終了

    ï¿¥30,800

    30%

    ï¿¥5,393