刚刚发布了 Gate Militia(数学门军团射击)到谷歌 PlayProduction 上。 想与大家分享一些我实际上投入的经验,而不是简单做一些宣传秀。
做的事情比实际游戏逻辑代码花了更长时间:**
-
**最后一段(last mile)是半个项目。**安全和隐私协议,落地清单,截图流程,隐私政策…… 都耗时超过了我在游戏逻辑上花费的时间。
-
**通过 Reddit 社区测试84 人,14天是很头疼的事。**人们通常会选入但是从未安装app。Reddit 社区是最可靠的测试渠道
-
**脱机缓存加急是比你想象的更困难。**我的game Engine从CDN加载数据,所以app在脱机的情况下可能无法运行。 然后无网络情况下无法正常初始化 SDK。 然后无网络情况下也无法正常启动排行榜 API。 每一层都有自己脱机失败模式
-
**在手机上进行高分辨率渲染有很多问题。**不同的DPI,有不同的屏幕尺寸,摄像头凹槽会遮挡UI….. 我最终都构建了一个自定义的字体系统4倍超采样,因为内置的文字渲染在高密度屏幕上显示效果很粗糙
-
**返回按键处理比“后退”复杂多了。**启动项,UI,游戏界面,暂停界面,弹出框链条,结束界面….. 每个状态都需要其自已逻辑
**比预期好得多:**
-
**Phaser 3 + Capacitor 8作为Native Android栈是很有效的。**真实的Native API,快速的迭代,单一的代码base
-
**Firebase 服务(分析,崩溃日志,远程配置)几乎都不需要管理。**只是设置配置
-
**测试人员的反馈改变了游戏的外观.**控件重新设计,技能重新平衡,家页重新设计
游戏:Math Gate Army Shooter,包含激烈竞争,机制,boss级,50个 campaigns级别,无限生存级别。 免费,没有支出
https://play.google.com/store/apps/details?id=com.optygate.gatemilitia.twa
评论 (0)