• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Mohanson
V2EX  ›  程序员

V 友们, 我上 Steam 了

  •  1
     
  •   Mohanson · Aug 1, 2023 · 5353 views
    This topic created in 1193 days ago, the information mentioned may be changed or developed.

    前情提要

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

    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/_/

    17 replies  •  2023-08-01 20:50:46 +08:00
    y1y1
    y1y1
    Aug 1, 2023
    1
    “当我的游戏收入超过 100 美元时,Steam 会退还这笔钱。“ 刚瞅了一眼好像是 1000 美元。。
    xycost233
    xycost233
    Aug 1, 2023
    2
    这属实是我在 v 站没有见过的知识
    hsuyeung
    hsuyeung
    Aug 1, 2023 via iPhone
    3
    有意思,第一次见到分享 steam 游戏上架的
    ryan4yin
    ryan4yin
    Aug 1, 2023 via Android
    4
    看完了,新知识 GET
    Mohanson
    Mohanson
    OP
    Aug 1, 2023
    5
    @y1y1 不至于不至于, 是 100 美元, 可以看 https://partner.steamgames.com/doc/gettingstarted/appfee
    winzkh
    winzkh
    Aug 1, 2023
    6
    @Mohanson #5 确实是 1000 美元,不是 100 美元
    Mohanson
    Mohanson
    OP
    Aug 1, 2023
    7
    @winzkh 是的, 我看错了, 支付是 100 美元, 但想回收要 1000 美元
    allotory
    allotory
    Aug 1, 2023
    8
    买了,支持一下
    Mohanson
    Mohanson
    OP
    Aug 1, 2023
    9
    @allotory 谢谢老哥, 操作是 wasd , q 取消, q 长按重启关卡
    nyxsonsleep
    nyxsonsleep
    Aug 1, 2023
    10
    好奇问一下,美国有的州是不收 apple appstore 的税的。是不是在 steam 注册在某些州或者提供某些信息也可以免美国税?
    另外这种收入还要另外交所在国家的税款吗?(印象中可能不需要,但是还是问一下。
    oIMOo
    oIMOo
    Aug 1, 2023
    11
    恭喜上架,感谢分享~
    cnbatch
    cnbatch
    Aug 1, 2023
    12
    8 月 1 日上午不能发布游戏,大概是因为 steam 自己的时区是美国西部时区,而不是 GMT+8
    cnbatch
    cnbatch
    Aug 1, 2023
    13
    我记得促销的时间也是这样,按照美国西部时区为准
    shui14
    shui14
    Aug 1, 2023
    14
    期待后续,appstore 受独立开发者欢迎主要是还是上架到收益一揽子没有太多幺蛾子,steam 应该来说自由度更大一些,上限更高
    strrng
    strrng
    Aug 1, 2023❤️1
    15
    打开一看¥ 120 吓我一跳🤣
    Mohanson
    Mohanson
    OP
    Aug 1, 2023
    16
    @strrng 咦, 我的定价应该是 0.99 美元, 人民币计价看页面应该是 6 元, 怎么会有 ¥ 120
    strrng
    strrng
    Aug 1, 2023
    17
    @Mohanson 是日元啦, 符号是一样的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1894 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 07:11 · PVG 15:11 · LAX 23:11 · JFK 02:11
    ♥ Do have faith in what you're doing.