发布你的游戏
游戏写完了,下一步是让它离开你的开发机、到达玩家手中。本章覆盖从编译优化到跨平台部署的完整链路:怎样让 Release 构建跑得更快、包体更小;怎样把游戏编成 WebAssembly 放上网页;移动端和桌面端的打包要点;以及如何用 CI 自动化这一切。
本章内容:
- Release 构建优化:编译配置、LTO、strip、opt-level
- Wasm/Web 部署:wasm-bindgen、wasm-opt、托管方案
- 移动端概述:Android 与 iOS 的构建流程
- 资产打包与 CI:资产嵌入、GitHub Actions、itch.io 部署
- 小结与练习
本章的代码集中在 code/ch38-publishing,演示构建配置的差异。