而在技术实现方面,《有妖气》采用开源游戏引擎Cocos 2d-x进行开发,Cocos Studio作为辅助,操作简单易上手。针对手游常常面临的三大难点——网络信号、游戏包大小以及流量损耗,《有妖气》一一进行了解决:手机与服务器之间采用 TCP长连接,优化网络表现;采用Protobuf来节省网络流量;利用Cocos Studio骨骼动画丰富人物形象,并有效地控制了资源包大小,实现游戏包体积上的优势。
访谈中,耿兵还提起了触控科技旗下的渠道打包工具——AnySDK。《有妖气》采用AnySDK先后接入了UC、联想、应用汇、当乐、百度91、360、小米等多个渠道,渠道方支持情况良好。“AnySDK的一大好处是,一旦渠道接好了,出版本的速度非常快,”耿兵赞道。
耿兵表示,在《有妖气》刚开始做渠道打包时,开发团队评估了几个第三方SDK接入工具,基于“工具成熟度”、“渠道认可度”、以及“技术支持反馈速度”等多方面考虑,最终还是选择了AnySDK。