15. 导出发布与性能入门
2026/4/13大约 3 分钟
导出发布与性能入门
游戏做完了,调试过了,数值也平衡了。现在最重要的事:把它发出去,让玩家玩到。
不要等到"完美"才发布。先用最小可玩版本上线,收集玩家反馈,再持续迭代。
Godot 支持的导出平台
| 平台 | 说明 |
|---|---|
| Windows | .exe 可执行文件 |
| macOS | .app 应用包 |
| Linux | AppImage / Snap / Flatpak |
| Android | .apk 安装包 |
| iOS | 通过 Xcode 部署 |
| Web | HTML5,在浏览器中运行 |
导出步骤
第一步:下载导出模板
路径:项目 → 导出 → 管理导出模板 → 下载
Godot 需要为每个平台下载对应的导出模板(一个 Godot 版本只需下载一次)。
第二步:创建导出预设
路径:项目 → 导出 → 添加...
选择你要导出的平台(如 Windows Desktop),Godot 会自动创建一个预设。
第三步:配置导出设置
以 Windows 为例:
| 设置项 | 说明 |
|---|---|
| 应用程序名称 | 你的游戏名称 |
| 图标 | 游戏图标(.ico 格式) |
| 目标架构 | x86_64(64位,推荐) |
| 加密脚本 | 可选,保护代码不被查看 |
第四步:导出
路径:项目 → 导出 → 导出... → 选择预设 → 选择保存位置
导出后会生成:
- 一个
.exe可执行文件 - 一个
.pck数据包(包含游戏资源)
玩家只需要 .exe 和 .pck 两个文件就能运行游戏。
发布到游戏平台
itch.io(推荐新手首发)
itch.io 是独立游戏开发者最常用的发布平台:
- 免费发布,不需要审核
- 支持 Windows / macOS / Linux / Web 多平台
- 支持付费和免费游戏
发布步骤:
- 注册 itch.io 账号
- 创建新项目页面
- 上传游戏文件
- 填写游戏描述、截图、标签
- 点击发布
其他平台
| 平台 | 特点 |
|---|---|
| Steam | 最大 PC 平台,100 美元注册费 |
| Google Play | Android 商店,25 美元注册费 |
| App Store | iOS 商店,99 美元/年 |
| TapTap | 国内游戏社区 |
发布前的检查清单
性能入门——遇到卡顿再看
游戏发布后如果玩家反馈"卡",再来看这部分。
判断性能是否达标
| 指标 | 达标标准 |
|---|---|
| 帧率(FPS) | 稳定 60 FPS |
| 内存占用 | < 500 MB |
| 包体大小 | < 100 MB |
| 加载时间 | < 3 秒 |
提示
按 F5 运行游戏时,Godot 编辑器左上角会显示 FPS。如果 FPS 稳定在 60,就不需要优化。
常见性能问题及快速解决
| 问题 | 快速解决方案 |
|---|---|
| 屏幕上太多敌人导致卡顿 | 屏幕外的敌人暂停计算(VisibleOnScreenNotifier2D) |
| 频繁创建销毁对象卡顿 | 使用对象池 |
| 包体太大 | 图片启用 VRAM 压缩,音频用 OGG 格式 |
| 加载太慢 | 使用 ResourceLoader.LoadThreadedRequest 后台加载 |
不要过早优化
优化的投入产出比很低。把时间花在做新功能或新关卡上,对玩家体验的提升更大。更深入的性能优化请参考进阶篇的 2D性能深度优化。
