将经典MMORPG从PC移植到移动平台
Keywords的Wizcorp工作室提供全方位的游戏开发服务,包括虚幻开发、主机游戏移植、专有引擎和工具。在Ankama Games寻找合作伙伴、希望将其旗舰游戏《Dofus》移植到移动平台时, 丰富的移动平台移植经验让Wizcorp脱颖而出。
挑战
将《Dofus》移植到全新平台不仅需要克服重重障碍,同时还要保留原版的规模、多样性和趣味性。由于原版游戏是用Adobe Flash开发的,因此无法直接移植游戏,必须重新设计服务器的通讯协议来适应移动平台生态系统,还需要调整以PC为主的用户界面和用户体验,确保游戏能够在不同尺寸的屏幕上流畅运行。
解决方案
经过一段时间的深入研究和评估,Wizcorp团队找到了一个既能满足客户需求又能提供额外价值的解决方案。
第一步是开发一套完全量身定做的工具链,将《Dofus》从Flash转译为HTML5,并通过目标设备的原生Webview来加载生成的代码。这样不仅能在PC和移动平台上实现快速和逐步的开发,而且考虑到Flash即将被淘汰,这也是一种更具前瞻性的方法。另一个好处是简化了发布流程:由于几乎所有功能都是通过WebView动态加载的,所以大部分游戏功能无需经过Apple或Google Play认证就可以发布,方便制作方每周发布多个补丁。
然而,这个方法带来了新的挑战:需要将游戏特有的网络协议转换成Web。为此,Wizcorp开发了高性能的实时代理,能够实现精美的60帧WebGL图形,同时避免对原本的服务器造成风险。
每个UI组件在开发时都会经过审核和优化,首先针对平板电脑,随后针对移动设备,最终设计出一个经过严格测试、以用户体验为核心的解决方案,让客户可以完全放心。
成果
Ankama对Wizcorp顶尖的合作流程充满信心,且深知游戏IP会得到保障,因此安心将旗舰项目的技术控制权交给Wizcorp。不仅如此,Wizcorp开发的定制技术堆栈为游戏的未来奠定了基础,确保可以完全无需重新发布到移动应用商店的情况下更新游戏。
《Dofus》在全球拥有超过四千万名玩家,其移植工作无疑是高风险的,但项目取得的成果是有目共睹的。全球有超过56万玩家对这款手机游戏给予了热情的支持,Ankama对Wizcorp的工作非常满意,随后甚至把整个游戏及其生态系统的长期维护工作都托付给了我们。