Oneshot Gems
立即玩

游戏开发者指南

先决定是在手机上玩,还是在手机上开发

“手机游戏开发”可能指制作供玩家在手机上玩的游戏,也可能指直接用手机进行开发。这是两个独立的选择。先决定交付形式:适合手机的网页游戏在浏览器或托管页面中打开,而原生应用需要针对移动操作系统打包,可通过应用商店分发。再选择你能使用的编辑器。

本页内容

选择制作首个可玩版本的方式

要快速测试一种玩法,可以做出一轮完整的游戏流程,托管为网页并分享。在真机上检查视口尺寸、触摸输入、声音以及重新加载后的行为。MDN 的移动触摸控制指南介绍了如何处理触摸输入。

如果需要与操作系统集成或通过商店安装,请选择原生应用。Android 游戏开发指南建议先使用 Unity、Unreal、Defold 或 Godot 等游戏引擎,再按需使用 Android 工具。在 iOS 上,SpriteKit 是 Apple 的原生 2D 框架;其他引擎也可通过各自的导出流程支持 Apple 平台。

选择您可以完成的工作流程

想用较少代码组织场景和规则,可以选择可视化制作工具;需要内置的场景、输入和素材管理系统,可以选择游戏引擎;如果已经掌握编程语言并希望直接控制实现,可以选择框架。尽早验证实际要用的导出流程:制作标题画面、一次交互和重新开始功能,然后先为目标平台生成构建版本,再扩展游戏。

区分“为手机制作”和“在手机上编辑”。可以用电脑上的编辑器生成手机版本,也可以选择提供 Android 或 iOS 编辑应用的工具。确认编辑器在哪些设备上运行,以及导出和上架商店需要哪些设备或服务。

制定简短的真机验收测试

添加关卡前,分别测试一部窄屏手机和一部宽屏手机;若支持横竖屏,两种方向都要测。还要测试来电等中断,以及全新安装或新的浏览器会话。逐项记录是否通过:游戏完整显示且不会意外横向滚动;主要操作响应触摸;说明清晰可读;暂停和重新开始功能正常;游戏按既定规则恢复或重置。通过这些检查的原型可以继续增加内容,但并不代表已经符合商店发布条件。

关于⁨手机游戏开发⁩的常见问题

不制作原生应用也能开发手机游戏吗?

是的。可以托管网页游戏以供手机上的浏览器玩。检查其触摸控制、视口和目标浏览器;托管页面与可安装的商店应用程序不同。

我需要在手机上编码才能制作手机游戏吗?

不。目标设备和编辑器设备是单独的选择。您可以在计算机上进行构建以进行手机游戏,或者使用在 Android 上运行的编辑器(如果其项目和导出功能符合您的目标)。

延伸阅读

发现信息过时了? 报告需要更正的内容

继续玩下去。

免费浏览器游戏,随时等你开玩。发现喜欢的游戏,让它成为你的下一个最爱。

跟随好奇心探索