谁可以玩你的游戏:私密、不公开列出和公开,Boost 与互玩
选择谁可以打开 PlayDrop 游戏,了解账号默认设置和版本发布的规则,以及 Boost、互玩、即玩和搜索如何带来新玩家。
每款游戏都有一个受众;每次上传要么向该受众发布新版本,要么保存一个用于测试的私密版本。
三种受众
| 可见性 | 谁可以玩 | 适合 |
|---|---|---|
| 私密 | 只有创作者 | 在别人看到之前测试 |
| 不公开列出 | 任何拿到链接的人;不会列在 PlayDrop 或搜索中 | 分享给朋友、班级或试玩小组 |
| 公开 | 所有人;列在 PlayDrop 上,并可被搜索引擎收录 | 寻找新玩家 |
不公开列出是通过链接分享,而不是好友名单:任何拿到链接的人都能玩。公开列出会在 PlayDrop 和搜索中带来被发现的机会,但不保证流量。
账号默认设置
每位创作者在 Studio 中都有一个自动发布设置:公开(默认)、不公开列出或私密。发布新游戏时如果没有明确选择,就会采用这个设置。更新会保留游戏当前的受众。
从 AI 应用选择可见性
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 中从游戏本身更改其受众。设为私密会隐藏所有版本;设为公开会列出当前版本。
为公开游戏带来玩家
原生应用
公开和不公开列出的游戏既能在网站上玩,也能在适用于 iOS、Android、Windows 和 macOS 的 PlayDrop 应用中全屏游玩,不显示浏览器界面。它们是同一款网页游戏;无需另外提交商店版本。