V 友们, 我上 Steam 了

281 天前
 Mohanson

前情提要

这是这个系列的第三篇帖子了, 因为想给生活找点变数开始了制作游戏. 前两篇帖子链接如下:

v 友们, 我发布了自己第一款独立游戏(微信小游戏) https://v2ex.com/t/948528

个人开发者如何发布第一款微信小游戏: 基本流程以及建议 https://v2ex.com/t/949818

前后耗时整整 1 个月时间, 终于将游戏发布到 Steam 了! 发布游戏到 Steam 其实并不难, 这么耗时其实大部分时间都是在 "等". Steam 对于首次发行游戏的主体有一些要求, 在支付 Steam Direct 费用后需要至少等待一个月才能发行游戏. 具体原因不详, 我觉得这个政策挺奇怪的.

商店地址:

https://store.steampowered.com/app/2511610/_/

Cocos 项目编译到 Windows 平台

项目构建中遇到了两个小问题, 记录如下:

修改默认分辨率

打开 native\engine\common\Classes\Game.cpp, 修改

_windowInfo.height = 960;
_windowInfo.width  = 540;

修改默认图标

默认图标是 Cocos Creator 的 Logo, 修改成自己游戏的 Logo 会更加美观. 替换 native\engine\win64\res\game.ico 即可.

发布到 Steam

大致操作步骤如下:

  1. 创建 Steam 开发者帐户. 访问 Steam 开发者网站并创建一个 Steam 开发者帐户. 这里需要填写税收信息, 因为我不符合任何美国税收减免政策, 因此任何一份游戏卖出都需要向美国政府纳税. 同时, 我要向 Steam 支付 100 美元的 Steam Direct 费用, 当我的游戏收入超过 100 美元时, Steam 会退还这笔钱. 据称此举的目的是减少开发者向 Steam 提交垃圾应用的数量.
  2. 准备游戏宣传资料. 包括游戏名称, 描述, 截图, 宣传视频, 图标等. 这些资料将用于游戏的商店页面和推广. 这一步骤还是挺麻烦的, 对于独立开发者来说得自己作图和制作宣传视频. 由于我的游戏是一个像素游戏, 因此我自己制作了一个像素视频制作工具: aiball-creator.
  3. 创建游戏商店页面. 在 Steam 开发者后台, 您将获得一个名为"应用"的页面. 在这个页面上, 填写游戏的详细信息, 例如游戏描述, 发布日期, 支持的平台等等. 同时需要上传游戏资料, 如图标, 截图和预告片.
  4. 准备游戏构建版本. 如果游戏是多平台的, 如 Windows, Mac 或 Linux, 需要准备多个游戏版本.
  5. 上传游戏版本. 使用 Steamworks SDK 上传游戏内容. 如果是在 Windows 上操作 Steamworks SDK, 可以使用目录下的 SteamPipeGUI.zip 这个 GUI 工具, 操作起来较为方便.
  6. 设置定价和发行计划.
  7. 审核和准备发布. 总共需要审核三处地方: 商店页面, 游戏本体和定价. 审核过程中我被 steam 打回了一次, 原因是:
    1. 游戏窗口标题栏和商店名称不符.
    2. 宣传图中游戏名和商店名称不符.
  8. 发布游戏. 发布游戏有几个限制:
    1. 商店页面, 游戏本体和定价已经通过审核.
    2. 商店页面必须至少维持两周时间的"即将推出"状态.
    3. 距离你第一次支付 Steam Direct 费用至少一个月时间.

Steam 应用页面显示我最早可以在 8 月 1 日发布游戏, 但实际上我在 8 月 1 日上午的时候并不能发布游戏, 在晚上 6 点 30 分再登陆上去看的时候就可以点击"发行游戏"了.

商店地址: https://store.steampowered.com/app/2511610/_/

3298 次点击
所在节点    程序员
17 条回复
y1y1
281 天前
“当我的游戏收入超过 100 美元时,Steam 会退还这笔钱。“ 刚瞅了一眼好像是 1000 美元。。
xycost233
281 天前
这属实是我在 v 站没有见过的知识
hsuyeung
281 天前
有意思,第一次见到分享 steam 游戏上架的
ryan4yin
281 天前
看完了,新知识 GET
Mohanson
281 天前
@y1y1 不至于不至于, 是 100 美元, 可以看 https://partner.steamgames.com/doc/gettingstarted/appfee
winzkh
281 天前
@Mohanson #5 确实是 1000 美元,不是 100 美元
Mohanson
281 天前
@winzkh 是的, 我看错了, 支付是 100 美元, 但想回收要 1000 美元
allotory
281 天前
买了,支持一下
Mohanson
281 天前
@allotory 谢谢老哥, 操作是 wasd , q 取消, q 长按重启关卡
nyxsonsleep
281 天前
好奇问一下,美国有的州是不收 apple appstore 的税的。是不是在 steam 注册在某些州或者提供某些信息也可以免美国税?
另外这种收入还要另外交所在国家的税款吗?(印象中可能不需要,但是还是问一下。
oIMOo
281 天前
恭喜上架,感谢分享~
cnbatch
281 天前
8 月 1 日上午不能发布游戏,大概是因为 steam 自己的时区是美国西部时区,而不是 GMT+8
cnbatch
281 天前
我记得促销的时间也是这样,按照美国西部时区为准
shui14
281 天前
期待后续,appstore 受独立开发者欢迎主要是还是上架到收益一揽子没有太多幺蛾子,steam 应该来说自由度更大一些,上限更高
strrng
281 天前
打开一看¥ 120 吓我一跳🤣
Mohanson
281 天前
@strrng 咦, 我的定价应该是 0.99 美元, 人民币计价看页面应该是 6 元, 怎么会有 ¥ 120
strrng
281 天前
@Mohanson 是日元啦, 符号是一样的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/961611

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX