강의

멘토링

로드맵

Inflearn brand logo image
BEST
Game Dev

/

Game Programming

Implementing a patch system using Unity Addressable

We will cover only the essentials, from implementing a patch system from scratch, using Unity's representative asset management system, Addressable.

(4.5) 35 reviews

419 learners

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

Reviews from Early Learners

What you will learn!

  • Unity

  • Addressable

  • AssetBundle

  • Implementing a patch system

  • Download system

From basic usage of Addressable to implementing a patch system
We'll explain it intuitively and easily! 🦾

Addressable,
Learn step by step 🎮

The Unity engine's asset management system has been firmly established for years, transitioning from Asset Bundles to Addressable . While developers naturally encounter Addressable, there's a lot of information that can't be understood without consulting the BullKind guide and internal source code. Despite the ease with which it's accessible, there hasn't been much high-quality material available, so I hope this course can provide that resource.

Anyone with a basic knowledge of C# can implement a patch system using Addressable from start to finish. This course aims to teach the basic usage and concepts of Addressable, as well as implement a patch system, making the complex yet complex Addressable approach easy and intuitive.


Unique features of this course 💁‍♀️

Click the start game button to access the in-game
You can output a log about this to the screen.


  • You can learn the basic usage of Addressable.
  • We've lowered the barrier to entry for implementing patching systems with Addressable.
  • How various factors interact with each other and produce results in relation to patches.
    It contains an intuitive explanation.
  • We've broken down how to tailor the course to your needs through GitHub Branches . The courses are organized by branch based on topic, allowing you to find just the parts you need.


Changes in students after attending the lecture 📜

✔️
Addressable's
Familiarize yourself with basic usage
🦾
Suitable for the nature of the project
Patch system flow design
🕵️‍♂️
For asset management
Appropriate strategies and solutions

What you'll learn 📚

#1.
Addressable Basics


  • Package installation, Addressable features, Tool introduction, Runtime API, Core files, Asset identification method, etc.
    It mainly covers basic conceptual parts.
  • A must-read for anyone unfamiliar with Addressable.

#2.
Download system
Before implementation


  • Learn about key Addressable concepts that are directly or indirectly related to downloads, such as Remote Catalog, Label, Environment Settings, and Dependencies .

#3.
Download system implementation


  • Download (Patch) System flow description, class structure design, system implementation, exception handling, and testing.
  • We actually test the download by applying it to a user interaction popup.

#4.
Content Updates


  • This article covers how to update content without rebuilding an app once it has been built.

Expected Questions Q&A 💬

Q. What is the lecture environment like?

The OS is Windows 10, UnityEngine is 2021.3.7f1, Addressable is the latest version as of 220925, 1.19.19, and the build test is on Android.

Q. Is this a course that non-majors can also take?

Ability to understand the C# programming language with prior knowledge is required.

Q. How does the implementation proceed?

There are three ways.

  1. Take a class with me and type together (recommended)
  2. After receiving the completed project, we will analyze it along with the lecture progress.
    - The completed version of the project has been uploaded to the notice, so you can proceed in this way according to your needs.
  3. Episode-by-episode analysis on Github Branch
    - I've uploaded the lecture episodes by episode, so you can refer to them and proceed step by step after Branch Checkout.

Q. What level of content is covered in the class?

We cover everything from the basics of Addressable to how to deploy content changes without building an app .

Q. Can I proceed with just one computer?

Since the course will be conducted in an Android environment, the lecture has been structured so that an emulator capable of running .apk files can be installed and the files to be downloaded can be performed on a local host.

Recommended for
these people

Who is this course right for?

  • Unity Beginner Intermediate

  • Anyone who wants to implement a patch/download system

Need to know before starting?

  • C#

Hello
This is

1,325

Learners

70

Reviews

22

Answers

4.5

Rating

3

Courses

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

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

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

Curriculum

All

26 lectures ∙ (2hr 47min)

Published: 
Last updated: 

Reviews

All

35 reviews

4.5

35 reviews

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

    Reviews 1

    Average Rating 5.0

    5

    77% enrolled

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

    • gokind님의 프로필 이미지
      gokind

      Reviews 1

      Average Rating 3.0

      3

      31% enrolled

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

      • Sila님의 프로필 이미지
        Sila

        Reviews 6

        Average Rating 4.8

        4

        100% enrolled

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

        • 제이스
          Instructor

          감사합니다.

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

        Reviews 27

        Average Rating 4.6

        4

        62% enrolled

        • laha님의 프로필 이미지
          laha

          Reviews 4

          Average Rating 5.0

          5

          31% enrolled

          $29.70

          ttok146566's other courses

          Check out other courses by the instructor!

          Similar courses

          Explore other courses in the same field!