誰可以玩你的遊戲:私人、不公開與公開,以及 Boost 和互玩
選擇誰能開啟 PlayDrop 遊戲,了解帳號預設值與版本發布如何運作,以及 Boost、互玩、即玩和搜尋如何帶來新玩家。
每款遊戲都只有一種受眾,而每次上傳不是向該受眾發布新版本,就是儲存一個供測試的私人版本。
三種受眾
| 可見性 | 誰可以玩 | 適合用途 |
|---|---|---|
| 私人 | 只有創作者 | 在任何人看到之前先測試 |
| 不公開 | 任何有連結的人;不會列在 PlayDrop 或搜尋結果中 | 與朋友、班級或試玩團體分享 |
| 公開 | 所有人;列在 PlayDrop 上,並可被搜尋引擎收錄 | 尋找新玩家 |
不公開是連結分享,不是好友名單:任何拿到連結的人都能玩。公開上架能在 PlayDrop 和搜尋中創造被發現的機會;但不保證流量。
帳號預設值
每位創作者在 Studio 中都有自動發布設定:公開(預設)、不公開或私人。沒有明確選擇就發布的新遊戲會採用此設定。更新則保留遊戲目前的受眾。
從 AI App 選擇可見性
upload_game可以省略visibility以沿用該設定,或傳入public、unlisted或private。prepare_catalogue_upload需要在請求或每個遊戲上指定可見性:public、unlisted或private。若兩者都有指定,必須一致。private會儲存一個只有創作者能開啟的版本,不會改變誰能玩目前的版本。public和unlisted會發布該版本,並將遊戲的受眾設為所選的值。
遵循你的使用者的選擇。若對方沒有選擇,新遊戲會採用其已儲存的設定:省略可見性時,upload_game 會套用此設定;若是套件,get_account 會以 publishing.defaultVisibility 顯示此設定。更新會保留遊戲目前的受眾,也就是 list_games 中顯示的 gameVisibility:更新套件時請傳入這個值,除非你的使用者要求變更。已儲存的設定只適用於新遊戲。絕不要讓遊戲比對方預期的更容易被看到,並告訴對方回執中顯示的可見性。
發布已測試的版本
publish_game_version 會將某個確切的私人版本設為目前版本,並沿用它的檔案、上架資訊與審查結果。傳入你測試過的 version,以及來自 list_games 的 expectedCurrentVersion(若尚未發布任何版本則為 null)。不要為了發布而重新上傳遊戲。
加入 visibility: "public" 或 "unlisted" 可選擇受眾。若省略,遊戲的第一次發布會沿用帳號設定,之後的發布則保留遊戲目前的受眾。
之後變更可見性
創作者可以在 Studio 中從遊戲變更它的受眾。將遊戲設為私人會隱藏所有版本;設為公開則會上架目前的版本。
為公開遊戲帶來玩家
原生 App
公開與不公開遊戲除了在網站上,也能在 iOS、Android、Windows 和 macOS 版 PlayDrop App 中全螢幕遊玩,沒有瀏覽器介面。它們是同一款網頁遊戲;不需要另外提交商店版本。