选择制作首个可玩版本的方式
要快速测试一种玩法,可以做出一轮完整的游戏流程,托管为网页并分享。在真机上检查视口尺寸、触摸输入、声音以及重新加载后的行为。MDN 的移动触摸控制指南介绍了如何处理触摸输入。
如果需要与操作系统集成或通过商店安装,请选择原生应用。Android 游戏开发指南建议先使用 Unity、Unreal、Defold 或 Godot 等游戏引擎,再按需使用 Android 工具。在 iOS 上,SpriteKit 是 Apple 的原生 2D 框架;其他引擎也可通过各自的导出流程支持 Apple 平台。
选择您可以完成的工作流程
想用较少代码组织场景和规则,可以选择可视化制作工具;需要内置的场景、输入和素材管理系统,可以选择游戏引擎;如果已经掌握编程语言并希望直接控制实现,可以选择框架。尽早验证实际要用的导出流程:制作标题画面、一次交互和重新开始功能,然后先为目标平台生成构建版本,再扩展游戏。
区分“为手机制作”和“在手机上编辑”。可以用电脑上的编辑器生成手机版本,也可以选择提供 Android 或 iOS 编辑应用的工具。确认编辑器在哪些设备上运行,以及导出和上架商店需要哪些设备或服务。
制定简短的真机验收测试
添加关卡前,分别测试一部窄屏手机和一部宽屏手机;若支持横竖屏,两种方向都要测。还要测试来电等中断,以及全新安装或新的浏览器会话。逐项记录是否通过:游戏完整显示且不会意外横向滚动;主要操作响应触摸;说明清晰可读;暂停和重新开始功能正常;游戏按既定规则恢复或重置。通过这些检查的原型可以继续增加内容,但并不代表已经符合商店发布条件。
关于手机游戏开发的常见问题
不制作原生应用也能开发手机游戏吗?
是的。可以托管网页游戏以供手机上的浏览器玩。检查其触摸控制、视口和目标浏览器;托管页面与可安装的商店应用程序不同。
我需要在手机上编码才能制作手机游戏吗?
不。目标设备和编辑器设备是单独的选择。您可以在计算机上进行构建以进行手机游戏,或者使用在 Android 上运行的编辑器(如果其项目和导出功能符合您的目标)。
延伸阅读
发现信息过时了? 报告需要更正的内容