# PlayDrop 遊戲的上架圖示、主視覺、截圖與影片

PlayDrop 遊戲可以有哪些上架圖片與影片、它們的路徑、格式與方向，以及如何製作在動態、搜尋和連結預覽中都好看的圖片。

Source: https://www.playdrop.ai/zh-hant/create/learn/listing-assets

上架資訊是玩家在遊玩前看到的內容：在首頁、搜尋、即玩動態中，以及分享連結時。好的圖片對遊戲最初的遊玩次數幫助，比任何說明都大。

## 遊戲可以有的媒體

| 目錄欄位 | 用途 | 格式 |
|---|---|---|
| `icon` | 清單、搜尋和 Chat 中的正方形 App 圖示 | PNG |
| `heroLandscape` | 附遊戲標題的寬版 16:9 主視覺 | PNG |
| `heroPortrait` | 附標題的直版 9:16 主視覺，用於手機 | PNG |
| `socialLandscape` | 選用的寬版連結預覽圖片 | PNG 或 JPEG |
| `screenshotsLandscape`、`screenshotsPortrait` | 真實的遊戲畫面截圖 | PNG |
| `videosLandscape` | 遊戲預告片 | MP4 |
| `videosPortrait` | 用於手機和即玩動態的直向短片 | MP4 |

在遊戲的 `listing` 物件中宣告它們，路徑相對於 catalogue.json：

```json
{
  "listing": {
    "icon": "listing/icon.png",
    "heroLandscape": "listing/hero-landscape.png",
    "heroPortrait": "listing/hero-portrait.png",
    "screenshotsLandscape": ["listing/shot-1.png", "listing/shot-2.png"],
    "videosLandscape": ["listing/trailer.mp4"],
    "videosPortrait": ["listing/teaser.mp4"]
  }
}
```

截圖與影片項目也可以是包含 `path`、`title`、`alt` 和 `caption` 的物件。`listing/` 底下未被目錄參照的檔案不會被當作上架媒體。上架媒體需要[套件](https://www.playdrop.ai/zh-hant/create/learn/packaging)；簡易 HTML 方式沒有上架媒體。

## 製作好看的圖片

- **圖示：** 一個鮮明的形狀或角色，在 48 像素下仍清楚可辨，不要有小字，也不要用縮小的截圖。
- **主視覺：** 圖中要有標題、主角或主要動作，並在邊緣保留空間，因為每種裝置上的動態裁切方式都不同。
- **截圖：** 以遊戲原生解析度呈現真實的遊戲畫面，展示不同的時刻。不要用裝置模型圖。
- **預告片：** 第一秒就開始呈現遊戲畫面，保持簡短，也不要依賴聲音：上架影片是靜音播放的。
- **直向短片：** 為了手機遊戲和[即玩](https://www.playdrop.ai/zh-hant/create/learn/instant-games)的觸及，請先錄製直向遊戲畫面；橫向預告片可以之後再做。

只展示遊戲真正具備的功能、模式和語言。

## 翻譯過的圖片

含文字的圖片可以依語言翻譯：在 `listingLocalizations` 中該語言的項目裡參照翻譯後的檔案，例如 `"fr": { "displayName": "Saut lunaire", "listing": { "heroLandscape": "listing/locales/fr/hero-landscape.png" } }`。請參閱[在地化](https://www.playdrop.ai/zh-hant/create/learn/localization)。

## 更新

每次上傳都是完整的快照：每個版本都要再次包含上架資訊，否則新版本就不會有上架媒體。未變更的檔案可以從保留的版本中重複使用，不必再次上傳。

## 相關指南

- [打包與 .play](https://www.playdrop.ai/zh-hant/create/learn/packaging): 安排根目錄含 catalogue.json 的建置遊戲資料夾、ZIP 或 .play，宣告上架媒體與伺服器，並用 prepare_catalogue_upload 上傳。
- [在地化](https://www.playdrop.ai/zh-hant/create/learn/localization): 用 sdk.host.language 讀取玩家的語言，從 PlayDrop 的 20 種語言中選擇要支援哪些，並用 listingLocalizations 翻譯上架資訊及其圖片。
- [即玩遊戲](https://www.playdrop.ai/zh-hant/create/learn/instant-games): PlayDrop 遊戲成為即玩遊戲的條件：直向遊玩、訪客可玩、啟動檔案最多 10 MiB、兩秒內開始，以及它與一般遊戲的差異。
- [類型與標籤](https://www.playdrop.ai/zh-hant/create/learn/tags): PlayDrop 遊戲可使用的必填類型、選用子類型、遊玩方式、主題與氛圍標籤，以及它們如何讓遊戲出現在瀏覽與搜尋中。
