# 에셋 업로드/다운로드

## 개요

레벨 브라우저에 구성된 객체를 업로드하여 **Asset Store에 에셋으로 등록**할 수 있습니다. 등록된 에셋은 다른 크리에이터와 공유할 수 있으며, OVERDARE 크리에이터 생태계 확장에 기여할 수 있습니다.

또한, 개인적으로만 사용할 객체는 **비공개로 업로드**할 수 있으며, 해당 에셋은 Asset Store의 **Owned 탭**에서 확인할 수 있습니다.

## 특징

하나의 기능 시스템은 일반적으로 Workspace, StarterGui, ServerScriptService, StarterPlayer 등 서로 다른 서비스 계층에 분산되어 구성됩니다.

멀티 업로드 기능을 사용하면 이러한 분산 구조를 개별 이동 없이 **하나의 에셋으로 통합 저장**할 수 있습니다.업로드 시점의 **부모 계층 구조와 위치 정보가 함께 보존**되며, 다운로드 시 저장된 구조를 기준으로 각 객체가 해당 서비스 하위에 자동 배치됩니다.

이를 통해 Inventory, CheckPoint, CombatSystem 등 복합 구조를 갖는 기능형 에셋을 **구조 손실 없이 배포 및 재사용**할 수 있습니다.

## 업로드 종류

<table><thead><tr><th width="131">구분</th><th width="354">용도</th><th>예시</th></tr></thead><tbody><tr><td><strong>싱글 업로드</strong></td><td><p>선택한 <strong>하나의 객체(자손 포함)만</strong> 업로드하는 방식입니다.</p><p>선택한 객체의 <strong>최상위 부모 계층 정보까지 함께 저장</strong>됩니다.</p></td><td><p><strong>에셋1</strong></p><ul><li>Workspace.Part</li></ul><p><strong>에셋2</strong></p><ul><li>StarterGui.PlayerHUD</li></ul></td></tr><tr><td><strong>멀티 업로드</strong></td><td><strong>여러 객체</strong>(같은 부모 또는 서로 다른 부모 계층 포함)를 한 번에 묶어 업로드하는 방식입니다.<br><br>선택한 객체들의 <strong>최상위 부모 계층 정보와 위치 정보가 함께 저장</strong>됩니다.</td><td><p><strong>에셋3</strong></p><ul><li><p>ServerScriptService</p><ul><li>CheckPointManager</li></ul></li><li><p>StarterGui</p><ul><li>CheckPointUI</li></ul></li><li><p>Workspace</p><ul><li>CheckPoint1</li><li>CheckPoint2</li></ul></li></ul></td></tr></tbody></table>

## 사용 방법

레벨 브라우저에서 업로드할 객체를 **선택**한 후 **우클릭**하여 **Save to OVERDARE**를 클릭하면 선택한 객체를 Asset Store에 업로드할 수 있습니다.

<figure><img src="/files/fmMRDGC1OKxWvpKawyIQ" alt=""><figcaption></figcaption></figure>

### 싱글 업로드

1. 레벨 브라우저에서 **단일 객체**를 선택한 후 Save to OVERDARE를 실행합니다.
2. 업로드 방식 선택 팝업에서 **Single Upload 버튼**을 선택합니다.

   <div align="left"><figure><img src="/files/rOBL0BmSPAonzW1JzKJh" alt="" width="563"><figcaption></figcaption></figure></div>

싱글 업로드시, 선택한 객체의 **최상위 부모 계층 정보가 함께 저장**됩니다.

예를 들어 아래의 구조에서 ShopUI를 업로드하면 StarterGui 정보도 함께 저장되며, 다운로드시 StarterGui.ShopUI 경로로 자동 삽입됩니다.

<div align="left"><figure><img src="/files/YP0zPh8TADWSr5Xyw53p" alt=""><figcaption></figcaption></figure></div>

### 멀티 업로드

1. 레벨 브라우저에서 객체를 **다중 선택**한 후 Save to OVERDARE를 실행합니다.\
   (다중 선택 시 멀티 업로드 팝업이 자동으로 표시됩니다.)

   <figure><img src="/files/8ZYIb2NAX1CiP7wPShow" alt=""><figcaption></figcaption></figure>
2. 멀티 업로드 팝업이 표시된 상태에서 **레벨 브라우저에서 객체를 클릭**하면 포함 여부가 즉시 반영됩니다.

   <figure><img src="/files/DK0Xd2y36NT2kMzdrGkA" alt=""><figcaption></figcaption></figure>

   1. 선택되지 않은 객체를 클릭하면 업로드 목록에 추가됩니다.
   2. 이미 선택된 객체를 클릭하면 업로드 목록에서 제외됩니다.
3. 팝업에 표시된 객체 구조를 확인한 후, **Upload 버튼**을 클릭합니다.

멀티 업로드시, 다중 선택한 각 객체의 **최상위 부모 계층 정보와 위치 정보가 함께 저장**됩니다.

예를 들어 여러개의 스포너로 구성된 아이템 스폰 시스템을 멀티 업로드하면, 각 스포너의 위치가 함께 저장되며 다운로드 시 저장된 위치로 자동 배치됩니다.

### 비공개 업로드

싱글 또는 멀티 업로드 진행 시 연결되는 웹 페이지에서 **Distribute on Asset Store 옵션을 비활성화**하면 Owner 필드에서 설정한 대상(개인 또는 그룹)에게만 에셋이 노출됩니다.

<figure><img src="/files/E0uDrCiSVJKeGoxfBWhq" alt=""><figcaption></figcaption></figure>

### 다운로드

Asset Store 패널의 **Store 탭**에서 공개 업로드된 에셋을 탐색하여 사용할 수 있습니다.

비공개로 등록한 에셋은 **Owned 탭**에서 확인할 수 있습니다.

<figure><img src="/files/l4Z1d1MyJeoOeAwAiuBm" alt=""><figcaption></figcaption></figure>

## 주의 사항

* 단일 Animation 인스턴스는 현재 업로드할 수 없습니다.
* Animation 인스턴스는 Model 인스턴스 하위에 구성한 후, **Model 인스턴스로 업로드**해야 합니다.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.overdare.com/korean/manual/studio-manual/asset-and-resource-creation/asset-store.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
