강의

멘토링

로드맵

Inflearn brand logo image
BEST
Game Dev

/

Game Programming

Unity Addressableを使用したパッチシステムの実装

Unity の代表的な Asset 管理システム Addressable を利用して、床からパッチシステムの実装までコアのみを集めて取り上げてみます。

  • ttok146566
게임개발자
게임개발
에셋
유니티
3시간 만에 완강할 수 있는 강의 ⏰
Unity
Addressable Asset System
C#

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

こんなことが学べます

  • Unity

  • Addressable

  • AssetBundle

  • パッチシステムの実装

  • ダウンロードシステム

Addressableの基礎使用法からパッチシステムの実装まで
直感的で簡単に説明します! 🦾

Addressable,
一段階ずつじっくり学びます🎮

Unity エンジンでは、Asset 管理システムはAsset Bundle から Addressable に既に長年にわたり固まっています。だから、開発者たちは自然にアドレッサブルに触れましたが、火Kindガイドと内部ソースコードを見なければ不明な内容が多くなりすぎました。十分簡単に解放できる内容であるにもかかわらず良質の資料があまりなかったので、この講義がその資料になることを希望して企画しました。

C#の基礎知識があれば、誰でも最初から最後までAddressableを介してパッチシステムを実装できます。 Addressableの基本的な使い方や概念、パッチシステムの実装を目指して、難しく複雑な Addressableを簡単かつ直感的に感じるように講義を構成しました。


この講義だけの特徴💁‍♀️

ゲームスタートボタンを押してゲーム内にアクセスし、
画面にこれに関するログを出力できます。


  • Addressableの基本的な使い方を学ぶことができます。
  • Addressableでパッチシステムを実装するための進入障壁を下げました。
  • パッチに関して、いくつかの要因がどのように相互に相互作用し、結果を導き出すかについて
    直感的な説明を盛り込んだ。
  • GitHub Branchを通じて、受講者のニーズに応じて講義を進める方法を分けました。講義のテーマに応じて、ブランチ別に分類されているために必要な部分だけを参照できます。


講義を聞いた後、受講生の変化📜

✔️
Addressable
基本的な使い方の理解
🦾
プロジェクトの性格に合う
パッチシステムフロー構想
🕵️‍♂️
アセット管理のため
適切な戦略とソリューション

学習内容📚

#1.
Addressable 基本


  • パッケージのインストール、アドレッサブル機能、ツールの紹介、ランタイムAPI、コアファイル、アセットの識別方法など
    基本概念的な部分を主に扱います。
  • Addressableについておなじみの方には必須です。

#2.
ダウンロードシステム
実装前に


  • Remote Catalog、Label、環境設定、依存関係など、ダウンロードに直接/間接的に関連するAddressable 主な概念について学びます。

#3.
Download システムの実装


  • Download (パッチ) システムフローの説明、クラス構造の設計、システムの実装、例外処理、テストを行います。
  • 実際にユーザー対話ポップアップに適用してダウンロードをテストします。

#4.
コンテンツの更新


  • 一度ビルドされたアプリを再ビルドせずにコンテンツを更新する方法について説明します。

予想される質問 Q&A 💬

Q.講義環境はどうなりますか?

OSはWindows10、UnityEngineは2021.3.7f1、Addressableは220925時点の最新バージョンである1.19.19で進行し、ビルドテストはAndroidです。

Q.非専攻者も聞ける講義ですか?

プレーヤーの知識でC#プログラミング言語を理解する能力が必要です。

Q.実装の進行方法はどうなりますか?

3つの方法があります。

  1. 私と一緒に講義を行い、一緒にタイピング(おすすめ)
  2. 完了したプロジェクトを受け取った後、講義の進行とともに分析
    -お知らせに完了版のプロジェクトがアップロードされているので、ニーズに応じてこの方法で進めることができます。
  3. Github Branchのエピソード別分析
    - 講義エピソード別に上げておいたので、参考にしてBranch Checkoutの後、段階別に進めることができます。

Q.授業内容をどのレベルまで扱いますか?

Addressableの基礎からAppをビルドせずにコンテンツを変更して配布できる手順まで説明します。

Q. 1台のコンピュータで進行できますか?

Android環境で進行するため、.apkファイルを駆動できるエミュレータをインストールしてダウンロードするファイルは、Local hostで進めるように講義を構成しました。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • Unity 小中級者

  • パッチ/ダウンロードシステムを実装したい方

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

  • C#

こんにちは
です。

1,325

受講生

70

受講レビュー

22

回答

4.5

講座評価

3

講座

모바일 게임 업계 현업 종사중이며 배우고 지식을 나누는 것을 굉장히 좋아합니다.

대작 MMORPG 부터 심플한 게임들까지 여러 개발 경험을 가지고 있습니다.

늘 배우는 입장에서 가장 효율적인 학습 방법을 갈구하고 동영상 속에 녹여내려고 노력하고 있습니다.

カリキュラム

全体

26件 ∙ (2時間 47分)

講座掲載日: 
最終更新日: 

受講レビュー

全体

35件

4.5

35件の受講レビュー

  • 디지님의 프로필 이미지
    디지

    受講レビュー 1

    平均評価 5.0

    5

    77% 受講後に作成

    좋은 강의 감사합니다. 이제좀 알겠네요 ㅎㅎ 그런데 최신버전(어드레서블 1.21.21) 에서는 "update a previous build" 쓸때 "addressables_content_state.bin" 파일 선택하는 창이 안뜨는데 뭔가 다른 설정이 필요한가요? 꼭좀 답변 부탁드립니다. ㅠㅠ 몇주째 여기서 막혀서요 ㅠㅠ

    • gokind님의 프로필 이미지
      gokind

      受講レビュー 1

      平均評価 3.0

      3

      31% 受講後に作成

      수강하면 머리에 남는건 키보드 따다닥 소리만 있네요~ 키보드 소리좀 어떻게 해주세요~

      • Sila님의 프로필 이미지
        Sila

        受講レビュー 6

        平均評価 4.8

        4

        100% 受講後に作成

        패처 시스템 강의가 왜 없냐라고 하던 부분 때문에 결제를 망설였는데 결과적으로는 catalog 시스템을 이해를 하면 되는 부분이었어요. 의존성 해결에 대한 부분은 좀 아쉬웠고요. 다 좋은데 키보드에 고막 테러 당해서 괴로웠습니다 ㅜ

        • 제이스
          知識共有者

          감사합니다.

      • 까미님의 프로필 이미지
        까미

        受講レビュー 27

        平均評価 4.6

        4

        62% 受講後に作成

        • laha님의 프로필 이미지
          laha

          受講レビュー 4

          平均評価 5.0

          5

          31% 受講後に作成

          ¥4,523

          ttok146566の他の講座

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

          似ている講座

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