채널톡 아이콘

유니티 Addressable 을 이용한 패치 시스템 구현

Unity의 대표적인 Asset 관리 시스템 Addressable을 이용해 바닥부터 패치 시스템 구현까지 핵심만 모아 다루어 봅니다.

(4.4) 수강평 37개

수강생 442명

난이도 중급이상

수강기한 무제한

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.4

5.0

디지

77% 수강 후 작성

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

5.0

1 foranie

69% 수강 후 작성

하고나면 간단한데 처음하려고 하면 시작부터 막막한 어드레서블. 근데 사람들이 왜 키보드 키보드 하는지 알겠음 ㅋㅋㅋㅋ;

5.0

narorong

100% 수강 후 작성

키보드 소리 때문에 힘들었지만 좋은 강의 였습니다~!

수강 후 이런걸 얻을 수 있어요

  • Unity

  • Addressable

  • AssetBundle

  • 패치 시스템 구현

  • 다운로드 시스템

Addressable의 기초 사용법부터 패치 시스템 구현까지
직관적이고 쉽게 설명해드립니다! 🦾

Addressable,
한 단계씩 차근히 배워요 🎮

Unity 엔진에서 Asset 관리 시스템은 Asset Bundle에서 Addressable로 이미 수년째 굳게 이어져왔습니다. 그러다보니 개발자들은 자연스럽게 Addressable을 접하지만, 불친절한 가이드와 내부 소스코드를 보지 않으면 알 수 없는 내용들이 너무 많아졌습니다. 충분히 쉽게 풀어낼 수 있는 내용임에도 불구하고 양질의 자료가 많이 없었기에, 이 강의가 그 자료가 되기를 희망하며 기획했습니다.

C#에 대한 기초 지식만 있다면 누구든 처음부터 끝까지 Addressable을 통해 패치 시스템을 구현하실 수 있습니다. Addressable의 기본 사용법과 개념들, 패치 시스템을 구현하는 것을 목표로 어렵고 복잡한 Addressable을 쉽고 직관적으로 느껴지게끔 강의를 구성하였습니다.


이 강의만의 특징 💁‍♀️

 

게임 시작 버튼을 눌러 인게임으로 접속하고
화면에 이에 대한 로그를 출력할 수 있습니다.


  • Addressable의 기본적인 사용법들을 배울 수 있습니다.
  • Addressable로 패치 시스템을 구현하는 것에 대한 진입 장벽을 낮추었습니다.
  • 패치와 관련하여 여러 요인들이 어떻게 서로 상호작용하고 결과를 도출해 내는지에 대한 
    직관적인 설명을 담았습니다.
  • GitHub Branch를 통해 수강자의 니즈에 따라 강의를 진행할 수 있는 방법을 나누었습니다. 강의 주제에 따라 Branch별로 분류되어 있기에 필요한 부분만 찾아볼 수 있습니다.


강의를 들은 후 수강생의 변화 📜

✔️
Addressable의
기본적인 사용법 숙지
 
🦾
프로젝트 성격에 맞는
패치 시스템 플로우 구상
 
🕵️‍♂️
에셋 관리를 위한
적절한 전략과 솔루션

학습 내용 📚

#1.
Addressable 기본


 

  • 패키지 설치, Addressable 특징, Tool 소개, 런타임 API, 핵심 파일, Asset 식별 방법 등 
         기초 개념적인 부분들을 주로 다룹니다.
  • Addressable에 대해서 익숙치 않은 분들에게는 필수입니다.

#2.
Download 시스템
구현에 앞서


 

  • Remote Catalog, Label, 환경 세팅, 의존성 등 다운로드에 직/간접적으로 관련되어있는 Addressable 주요 개념에 대해 배웁니다.

#3.
Download 시스템 구현


  • Download (패치) 시스템 플로우 설명, 클래스 구조 설계, 시스템 구현, 예외 처리 및 테스트를 진행합니다.
  • 실제로 유저 상호작용 팝업에 적용시켜 다운로드를 테스트합니다.

#4.
컨텐츠 업데이트


  • 한번 빌드된 App을 재빌드하지 않고 컨텐츠를 업데이트하는 방법에 대해 다룹니다.

예상 질문 Q&A 💬

Q. 강의 환경이 어떻게 되나요?

OS는 Windows10, UnityEngine은 2021.3.7f1, Addressable은 220925 시점 최신 버전인 1.19.19에서 진행하며 빌드 테스트는 안드로이드입니다.

Q. 비전공자도 들을 수 있는 강의인가요?

선수 지식으로 C# 프로그래밍 언어를 이해할 수 있는 능력이 필요합니다.

Q. 구현 진행 방식이 어떻게 되나요?

3가지 방법이 있습니다.

  1. 저와 함께 강의를 진행하며 같이 타이핑 (추천)
  2. 완료된 프로젝트를 받은 후 강의 진행과 함께 분석
    -공지에 완료 버전의 프로젝트가 업로드 되어있으니 니즈에 따라 이 방식으로 진행하실 수 있습니다.
  3.  Github Branch에 에피소드별로 분석
    -강의 에피소드별로 올려두었으니, 참고하셔서 Branch Checkout 후 단계별로 진행하실 수 있습니다.

Q. 수업 내용을 어느 수준까지 다루나요?

Addressable의 기초 내용부터 App 빌드를 하지않고 컨텐츠를 변경하여 배포할 수 있는 단계까지 다룹니다.

Q. 컴퓨터 하나로 진행이 가능한가요? 

안드로이드 환경에서 진행하므로 .apk 파일을 구동시킬 수 있는 에뮬레이터를 설치 및 다운로드 받을 파일들은 Local host에서 진행할 수 있게 강의를 구성하였습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 유니티 초중급자

  • 패치/다운로드 시스템을 구현하시고자 하는 분

선수 지식,
필요할까요?

  • C#

안녕하세요
제이스입니다.

1,415

수강생

78

수강평

22

답변

4.5

강의 평점

4

강의

게임 개발자로써 다양한 기술을 익히면서 깨달은 것이 있습니다.

"어려운 건 없다. 설명을 어렵게 하는 것 뿐이다."

 

처음 프로그래밍을 배울 때, 분명히 간단한 개념인데도 복잡하게 설명된 자료들 때문에 혼란스러웠던 기억이 있습니다. 늘 느꼈던건 직접 이해하고 나니 '핵심'은 생각보다 단순했다는 거죠.

 

지금은 AI를 활용한 여러 개발 방법론을 연구하며 파이썬으로 다양한 자동화 프로젝트를 진행하고 있습니다.

 

저는 '배우는 사람이 정확히 알아야 할 것' 을 명확히 정의하고, 그 핵심만 쏙쏙 뽑아서 전달하기 위해 노력합니다.

복잡한 것을 단순하게. 어려운 것을 쉽게요.

다른 분들의 학습 여정에 제가 조금이라도 도움이 될 수 있기를 바랍니다.

더보기

커리큘럼

전체

26개 ∙ (2시간 47분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

37개

4.4

37개의 수강평

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

    수강평 1

    평균 평점 5.0

    5

    77% 수강 후 작성

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

    • 제이스
      지식공유자

      최신 어드레서블에서는 자동으로 선택해주는 걸로 알고있습니다 ~

  • kkbbyy님의 프로필 이미지
    kkbbyy

    수강평 31

    평균 평점 5.0

    5

    62% 수강 후 작성

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

      수강평 35

      평균 평점 4.6

      4

      62% 수강 후 작성

      • Sila님의 프로필 이미지
        Sila

        수강평 6

        평균 평점 4.8

        4

        100% 수강 후 작성

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

        • 제이스
          지식공유자

          감사합니다.

      • laha님의 프로필 이미지
        laha

        수강평 4

        평균 평점 5.0

        5

        31% 수강 후 작성

        제이스님의 다른 강의

        지식공유자님의 다른 강의를 만나보세요!

        비슷한 강의

        같은 분야의 다른 강의를 만나보세요!

        ₩38,500