阅读量:107 | 发布时间:2024-09-10 00:24:43
跨平台游戏提供了很多机会,但将网页游戏改造到移动平台上却非常困难。
这是 Kabam 联合创始人 Michael Li 在旧金山 2013 年游戏开发者大会 (GDC) 免费游戏峰会上发表的讲话。
他在题为《从点击到轻触:为移动平台打造卡美洛王国》的演讲中讲述了 Kabam 如何将其成功的网络城市建设 PVP 游戏卡美洛王国引入移动平台。
由于现有的网页游戏拥有庞大的代码库,并非为移动设备设计,且原版游戏的开发团队在美国,而移动团队在中国,因此 Kabam 决定基于网页游戏创建一款独立的 iOS 和 Android 游戏。
改变
当然,虽然手机游戏有很多相似之处,但重要的是变化。
例如,战斗系统被简化,其他一些元素也发生了变化,因为 Kabam 无法弄清楚如何让这些系统的 UI 在移动设备上运行。
更普遍地说,用户体验是一个关键问题。
“我们非常关注玩家的第一次和第二次游戏体验,”李说道。“即使网络连接不佳,你也不会在游戏中看到加载画面。”
这是因为游戏和服务器之间的许多连接请求都是在后台进行的,各种资产在后台下载以改善游戏体验。Kabam 还优化了包大小并重新设计了网络以支持套接字和 HTTP 请求。
李说:“我们习惯于认为这些游戏是以服务器为中心的,但对于手机来说,你必须把它当作电脑来用,而不仅仅是浏览器。”
质量保证、质量保证、质量保证
在网络上,趋势是推出游戏并让用户进行 QA。但在移动设备上并非如此。
“移动设备上不存在回滚一说,”李说道。“当你向应用商店提交应用时,你的代码必须尽可能完美。”
通过这种方式,Kabam 进行了大量 A/B 测试,也就是李所说的 A/B/C/D 测试。该公司还在其移动代码中构建了大量终止开关,以便控制用户体验。
这种方法的最终结果是,结合 App Store 的审核期,移动团队的开发周期比网络团队的开发周期长得多。
另一个有趣的区别是,移动用户消费游戏内容的速度往往比网页用户快,因为忠实玩家如果愿意的话,可以在移动设备上全天候玩游戏。
“[移动]用户很聪明。你必须为移动设备制作游戏。你不能只移植你的浏览器游戏,”李总结道。
没有了!