안녕하세요. 인텔리원스튜디오(IntelliOneStudio)입니다.
이번 시간에는 Unity에서 앱 크기를 최적화하고, Google Play 정책을 준수할 수 있도록 Play Asset Delivery를 활용하는 방법에 대해 알아보겠습니다.
특히 **"App Bundle의 일부 기능 모듈이 최대 압축 다운로드 크기(200MB)를 초과합니다"**와 같은 문제를 해결할 수 있는 실질적인 접근법을 제시합니다. Unity에서 대형 리소스를 효율적으로 관리하고 배포하는 데 도움을 주는 Google Play Unity Plugins와 Asset Delivery 기능을 활용해 최적화된 앱을 만들어 보세요.
신개념 메모리 게임의 탄생. 외워라! 창고.
2024.11.14 - [분류 전체보기] - [외워라!창고] 챗GPT를 활용해서 개발한 두 번째 게임을 여러분께 소개합니다!
창고에 물건을 보관하면 더이상 보여주지 않고, 오로지 당신의 기억력으로 찾아야해요.
날이 갈수록 늘어나는 상품들과 주문에도 정확하고 빠르게 물건을 찾아 배송해야해요.
과연 당신은 며칠까지 버틸수 있을까요?
당신의 기억력을 시험해봐요. 지금 다운로드하세요.
[아이폰 앱스토어 다운로드]
저희가 챗GPT를 활용해서 개발한 첫 번째 게임을 여러분께 소개합니다! 이 게임은 챗GPT의 놀라운 AI 기능을 활용해 개발했어요. 즐거움이 가득한 이번 게임은, 챗GPT를 활용해서 누구든지 게임을 재미있게 만들 수 있다는 것을 보여줄 거에요.
* APP Store 에서 다운로드
https://apps.apple.com/kr/app/%EB%86%8D%EB%B6%80%EC%9D%98-%EA%BF%88/id6479183930
*Google Play 에서 다운로드
https://play.google.com/store/apps/details?id=com.intellione.farmersfirstdream&pcampaignid=web_share
Play Asset Delivery란?
Google Play의 **Play Asset Delivery(PAD)**는 대형 리소스를 Base APK에서 분리하여 배포할 수 있는 기능입니다.
이를 통해 Base APK 크기를 줄이고, 리소스를 설치 시간이나 런타임에서 동적으로 다운로드할 수 있습니다. Unity에서 제공하는 Asset Delivery는 이러한 PAD 기술을 간단히 활용할 수 있도록 도와줍니다.
주요 기능 소개
1. Base APK 최적화
- Base APK 크기를200MB 이하로 자동 최적화하여 Google Play 정책을 준수할 수 있습니다.
2. 애셋 팩 관리
- 텍스처, 동영상, 오디오 파일 등 대형 리소스를 Base APK에서 분리해 필요할 때만 다운로드하도록 설정할 수 있습니다.
3. 유연한 리소스 다운로드
- 리소스를 다운로드 시점에 따라 Install-Time, Fast-Follow, On-Demand 방식으로 관리할 수 있습니다.
Play Asset Delivery 설치 방법
1. Google Play Unity Plugins 설치
- 플러그인 다운로드
- Google Play Unity Plugins GitHub 페이지에 접속합니다.
- 최신 릴리스에서 .unitypackage 파일을 다운로드합니다.
- Unity 프로젝트에 플러그인 추가
- Unity 메뉴에서 Assets > Import Package > Custom Package를 선택한 후 다운로드한 파일을 임포트합니다.
- Unity 상단 메뉴에 아래 항목이 추가되었는지 확인합니다.
2. Unity 설정
- Build App Bundle 활성화
- Unity 메뉴에서 File > Build Settings로 이동합니다.
- 플랫폼을 Android로 설정한 뒤 Build App Bundle (Google Play) 옵션을 활성화합니다.
단계별 설정 과정
1. Asset Delivery 활성화
- Unity 메뉴에서 Google > Android App Bundle > Asset Delivery Setting를 선택합니다.
- Separate Base APK Asset 옵션을 체크합니다.
- 이 설정만으로도 Base APK 크기를 자동으로 최적화할 수 있습니다.
AAB 파일 빌드 및 테스트
아래 메뉴를 선택해서 AAB 파일을 생성합니다.
이제 Google Play Console에 AAB 파일을 업로그 하면 아래 에러를 해결할 수 있어요
"App Bundle의 일부 기능 모듈이 최대 압축 다운로드 크기(200MB)를 초과합니다. base 모듈의 크기를 줄이세요."
결론
Play Asset Delivery는 Base APK 크기 문제를 손쉽게 해결하고, Google Play의 200MB 제한을 준수할 수 있는 강력한 도구입니다. 설치와 설정은 간단하며, AAB 파일 생성 후 바로 테스트 및 배포가 가능합니다. 이 과정을 따라 프로젝트에 적용하고, Google Play에서 최적화된 앱 배포를 경험해 보세요!
추가로 궁금한 사항이 있다면 언제든지 문의해주세요. 😊
지금까지 인텔리원스튜디오(IntelliOneStudio)였습니다!
감사합니다.
'디지털노마드' 카테고리의 다른 글
챗GPT 게임개발68: Unity에서 Google Mobile Ads로 리워드 광고 구현하기 (5) | 2024.11.29 |
---|---|
챗GPT 게임개발67: Unity에서 Google Mobile Ads로 배너 광고 구현하기 (3) | 2024.11.29 |
[공유] [인터뷰] 공군 현역으로 행정고시 합격한 22세 천상원 병장의 주경야독 스토리 (3) | 2024.11.18 |
챗GPT게임개발65: Unity로 쉽고 빠르게 다국어 UI 시스템 구현하기 (7) | 2024.10.11 |
챗GPT게임개발63: 다양한 이벤트 처리 방식과 그 동작 예제 (2) | 2024.07.14 |