# 上傳至 Itch.io

itch.io 是一個線上平台，作為獨立遊戲開發者、藝術家和創作者發布、分享和銷售的中心。它為遊戲、遊戲資源、互動小說和其他數字創作提供了多樣化的市場，使其成為尋求獨特和創新體驗的創作者和玩家的熱門目的地。用戶可以下載和支持獨立項目，而創作者可以通過該平台輕鬆分發他們的作品。

## 步驟說明

### 步驟 1：準備您的遊戲

在將遊戲上傳到 Itch.io 之前，您需要將其打包成 .ZIP 文件。

首先，在您project的目錄中使用以下命令構建您的項目：

```
npx tsc
npx vite build --base=./
```

這應該會創建一個名為 dist 的文件夾。

如果您使用的是 Windows，請在文件資源管理器中打開項目，右鍵單擊名為 "dist" 的文件夾，然後點擊 "壓縮為 ZIP 文件"。

如果您使用的是 Bash，可以運用以下命令將 dist 目錄壓縮成 .ZIP 文件：

```
zip -r dist.zip dist
```

### 步驟 2：創建 Itch.io 帳戶

如果您還沒有 itch.io 帳戶，請註冊一個。您需要一個帳戶來在平台上發布和管理您的遊戲。這是完全免費的。

{% embed url="<https://itch.io/register>" %}

### 步驟 3：上傳您的遊戲

登入itch.io 帳戶後，請按照以下步驟上傳您的遊戲：

1. 點擊右上角您的用戶名，然後選擇"儀表板/Dashboard"。
2. 在儀表板上，點擊"新項目/New Project"按鈕。
3. 填寫遊戲項目的必要信息，包括標題、URL 和任何其他詳細資訊。
4. 點擊"創建項目/Create Project"。
5. 在項目頁面上，您會找到"上傳文件/Upload Files"選項。使用此選項上傳您之前創建的 .ZIP 文件。勾選"此文件將在瀏覽器中播放/This file will be played in the browser"的複選框。
6. 上傳完成後，您可以設置遊戲的可見性。您可以選擇將其保持私密、公開或限制特定用戶訪問。

您可以在 Itch.io 官方文檔中閱讀更多關於發布 HTML5 遊戲的信息

{% embed url="<https://itch.io/docs/creators/html5>" %}
