UGS 에셋 스토어 패키지 생성
이 가이드는 에셋 스토어 툴을 사용하여 에셋과 패키지를 생성하고 에셋 스토어에 퍼블리시하는 방법을 설명합니다. 다른 사용자는 Deployment 패키지를 사용하여 에셋을 다운로드하고 자신의 프로젝트에 배포할 수 있습니다.
UGS 에셋 생성
에셋 스토어 패키지에 포함할 UGS 에셋을 생성합니다. 생성할 수 있는 에셋에 대해서는 해당 기술 자료를 참고하십시오. 지원되는 서비스는 다음과 같습니다.
에셋 스토어 툴 설치
Unity 에디터에서 패키지를 업로드하려면 에셋 스토어 툴을 설치합니다. 자세한 내용은 에셋 스토어에 퍼블리싱을 참고하십시오.
- Unity 에디터를 엽니다.
- Asset Store Publishing Tools 페이지에서 Open in Unity를 선택합니다. 이렇게 하면 Package Manager에서 Asset Store Publishing 툴이 열립니다. 수동으로 액세스하려면 다음을 수행합니다.
- Unity 에디터에서 Window > Package Manager를 엽니다.
- Package Manager에서 My Assets를 선택하여 Asset Store Publishing Tools를 찾습니다.
- Download를 선택합니다.
- Import를 선택합니다. Import Unity Package 창이 열립니다.
- 임포트할 에셋을 선택한 다음 Import를 선택합니다.
에셋 스토어에 패키지 업로드
에셋 스토어에 패키지를 업로드하는 방법은 새 패키지 초안 생성을 참고하십시오.
종속성 설정
Include Package Manifest
토글을 활성화합니다. 패키지 UI가 열립니다.- 패키지와 관련된 필수 서비스 패키지를 토글합니다.
익스포트 유형 선택
패키지를 에셋 폴더에서 직접 업로드하거나 미리 익스포트한 .unitypackage
파일에서 업로드할 수 있습니다.
Assets 폴더에서 업로드하려면 다음을 수행합니다.
Upload type
을From Assets Folder
로 설정합니다.Folder path
라인에서Browse
를 선택합니다.- 팝업에서 경로를 선택합니다(
/Assets
폴더 아래 있어야 함). - Export and Upload를 선택합니다.
.unitypackage
에서 업로드하려면 다음을 수행합니다.
Upload type
을From Assets Folder
로 설정합니다.Folder path
라인에서Browse
를 선택합니다.- 팝업에서 경로를 선택합니다(
/Assets
폴더 아래 있어야 함). - Export를 선택합니다.
Upload type
을Pre-exported .unitypackage
로 변경합니다.Package path
라인에서Browse
를 선택합니다.- 최근에 익스포트한
.unitypackage
의 경로를 선택합니다. - Upload를 선택합니다.
서비스별 지침
Cloud Code 모듈
권장되는 방식은 Cloud Code 모듈이 Assets
폴더 외부에 있거나 숨겨진 폴더(~
로 끝나는 폴더 이름, 예: Module~
)에 있는 것입니다. 에셋 스토어로 익스포트하려면 Assets 폴더 내에서 숨겨진 경로를 선택해야 합니다. 기본적으로 숨겨진 경로는 포함되지 않는데, 이는 숨겨진 경로 내부 파일에 대해 .meta
파일이 생성되지 않기 때문입니다.
.meta
파일을 생성하고 숨겨진 폴더의 콘텐츠를 에셋 스토어 패키지에 포함하려면 다음을 수행합니다.
- 파일 브라우저에서 모듈 위치를 엽니다.
- 폴더 이름에서
~
를 제거합니다. - Unity 에디터 창을 선택하고 에셋 프로세서가 완료되도록 합니다.
- 파일 브라우저로 돌아가서 폴더 이름에
~
를 다시 추가합니다. - 폴더의
.meta
파일을 삭제합니다. 그렇지 않으면 비어 있고 숨겨지지 않은 폴더가 생성됩니다.
이제 Cloud Code 모듈이 포함된 패키지를 익스포트할 수 있습니다.
Deployment 창
Deployment 창은 Deployment 패키지의 일부이며, UGS를 위한 에셋을 배포할 수 있는 일정한 인터페이스를 제공합니다. 사용하는 방법은 Deployment 패키지를 참고하십시오.
UGS 사용 사례 샘플 프로젝트에는 Deployment 창을 사용하여 배포할 수 있는 UGS 에셋이 포함되어 있습니다. 예제는 A/B 테스트를 참고하십시오.