V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Mohanson
V2EX  ›  程序员

V 友们, 我上 Steam 了

  •  1
     
  •   Mohanson · 269 天前 · 3224 次点击
    这是一个创建于 269 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前情提要

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

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