강의

멘토링

커뮤니티

BEST
Game Dev

/

Game Programming

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

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

難易度 中級以上

受講期間 無制限

  • ttok146566
Unity
Unity
Addressable Asset System
Addressable Asset System
C#
C#
Unity
Unity
Addressable Asset System
Addressable Asset System
C#
C#

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

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

4.5

5.0

디지

77% 受講後に作成

良い講義をありがとうございます。今少し理解できました。 しかし、最新バージョン (Addressable 1.21.21) では、「以前のビルドを更新」するときに「addressables_content_state.bin」ファイルを選択するウィンドウが表示されないのですが、他の設定が必要なのでしょうか? 必ず返信をお願いします。 ㅠㅠ ここで数週間も行き詰まっています。 ㅠㅠ

5.0

1 foranie

69% 受講後に作成

やってみれば簡単なのに、初めてだと最初からどうしていいか分からないアドレッサブル。 だけど、みんながなぜキーボードキーボードって言ってるのか分かった 😆😆😆😆

5.0

narorong

100% 受講後に作成

キーボード音のせいで大変だったけどいい講義でした~!

受講後に得られること

  • 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,402

受講生

75

受講レビュー

22

回答

4.5

講座評価

4

講座

ゲーム開発者からスタートし、さまざまな技術を習得する中で気づいたことがあります。

「難しいことはない。説明を難しくしているだけだ。」

初めてプログラミングを学んだ時、明らかに簡単な概念であるにもかかわらず、複雑に説明された資料のせいで混乱した記憶があります。いつも感じていたのは、いざ自分で理解してみると「核心」は思ったよりも単純だったということです。

現在はAIを活用した様々な開発手法を研究しながら、Pythonで多様な自動化プロジェクトを進めています。

私は「学ぶ人が正確に知っておくべきこと」を明確に定義し、その核心だけを的確に抽出して伝えるよう努めています。

複雑なことをシンプルに。難しいことをわかりやすく。

他の方々の学習の道のりに、私の活動が少しでもお役に立てれば幸いです。^^

カリキュラム

全体

26件 ∙ (2時間 47分)

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

受講レビュー

全体

36件

4.5

36件の受講レビュー

  • eastspace9998974님의 프로필 이미지
    eastspace9998974

    受講レビュー 1

    平均評価 5.0

    5

    77% 受講後に作成

    良い講義をありがとうございます。今少し理解できました。 しかし、最新バージョン (Addressable 1.21.21) では、「以前のビルドを更新」するときに「addressables_content_state.bin」ファイルを選択するウィンドウが表示されないのですが、他の設定が必要なのでしょうか? 必ず返信をお願いします。 ㅠㅠ ここで数週間も行き詰まっています。 ㅠㅠ

    • ttok146566
      知識共有者

      最新のAddressableでは自動的に選択してくれるものと理解しています〜

  • sila님의 프로필 이미지
    sila

    受講レビュー 6

    平均評価 4.8

    4

    100% 受講後に作成

    パッチャーシステム講義がなぜないかという部分のために決済を躊躇したが、結果的にはcatalogシステムを理解すればよい部分でした。依存性解決の部分は少し残念でした。すべて良いですが、キーボードで鼓膜テロに苦しんでいました。

    • ttok146566
      知識共有者

      ありがとうございます。

  • kbt님의 프로필 이미지
    kbt

    受講レビュー 26

    平均評価 5.0

    5

    62% 受講後に作成

    • coreafive님의 프로필 이미지
      coreafive

      受講レビュー 33

      平均評価 4.6

      4

      62% 受講後に作成

      • laha님의 프로필 이미지
        laha

        受講レビュー 4

        平均評価 5.0

        5

        31% 受講後に作成

        ¥4,707

        ttok146566の他の講座

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

        似ている講座

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