将游戏发布到Steam
在Steamworks上注册帐户并准备产品页面
打开 Steamworks 网站并使用您的Steam帐户注册(如果需要,可以创建新帐户)。
注册并支付单个应用/游戏费用后,您将能够创建新产品并开始设置产品页面。
将Steamworks集成到您的游戏中
提示
虽然不是强制要求将游戏与Steam集成,但强烈建议将游戏与Steam集成,并在游戏中添加Steam成就。
按照这份指南将您的Steamworks应用ID与游戏连接起来,进一步将您的游戏与Steam平台集成,并可选择启用Steam的DRM。
为上架Steam准备您的游戏
要开始发布流程,请将游戏导出到桌面版:
- 对于Windows,导出为ZIP文件。
- 对于macOS,也导出为ZIP文件。
- 对于Linux,构建为AppImage并提取它 - 或者手动构建为ZIP文件。
在“仓库”中上传您的ZIP文件
在Steam中,您必须为每个平台(Windows,macOS,Linux)创建一个“仓库”。 每个“仓库”都是您可以上传包含相关平台游戏的ZIP文件的地方。
您然后配置一个使用“仓库”的“构建”。您可以使用Web界面为每个仓库上传ZIP文件:
上传macOS构建时出现的问题
上传macOS ZIP文件后,macOS应用程序无法工作(这是因为Steam Web上传程序破坏了符号链接)。 您必须使用steamcmd命令行工具上传macOS文件。
- 首先在某个地方解压缩macOS ZIP文件。 使用Linux或macOS操作系统 - Windows在解压ZIP文件时会破坏“符号链接”。 将文件解压缩到名为
mac
的文件夹中。您应该在mac
文件夹内得到一个名为“Your Game.app”的单独文件夹。 - 创建名为
steam-upload-config.vdf
的构建配置文件。将其放在名为mac
的文件夹旁边。 这是一个示例:
vdf