据易观智库数据显示,2014年中国移动游戏市场规模高达293.5亿元人民币,2015年有望突破500亿元。这块大蛋糕不仅吸引了无数移动游戏创业团队,就连传统端游、页游戏厂商也都纷纷转型进军移动游戏产业。竞争日益白热化,成本费用居高不下。无论大小CP,与其耗费精力跳进自研引擎这个长期投入的无底洞,不如选择成熟的通用引擎来得更为实在。

作为手游引擎的佼佼者,cocos凭借“为手游而生”的准确定位,及活跃的社区支持,正越来越受世界各地游戏开发团队的青睐,市场占有率增长迅速。Cocos引擎的前身是Cocos2d-x,这款引擎想必大家并不陌生,《刀塔传奇》、《放开那三国》、《全民飞机大战》、《三国之刃》、《大掌门》、《航海王》、《怪物弹珠》、《秦时明月》、《勇者斗恶龙》、《保卫萝卜》、《百万亚瑟王系列》、《Big Fish Casino》等知名游戏均是采用这款引擎开发的。

2015年春季,触控科技全面升级了一站式游戏开发解决方案――cocos。Cocos将过去游戏开发所需要的全套引擎和工具进行整合,包含从立项、资源编辑、代码调试,到打包上线的全套工具,旨在更适应近年来手游开发的趋势。开发者可以通过cocos快速编写和调试代码、编辑资源和动画,最终输出适合于多个平台的游戏产品。除此之外,cocos还在工作流优化上进行了深层打磨,加快游戏项目的研发、迭代速度,从容应对风云变幻的手游市场。

ll in One,完善的工作流

All in One,打造完善的工作流

你也许会问,既然Cocos2d-x引擎已经十分成熟和知名,为什么触控还要推出一款新的游戏引擎品牌?Cocos与Cocos2d-x之间到底是什么关系?

为了解答这个问题,我们不妨先来看看大家熟知的Cocos2d-x在这款新的游戏引擎中所扮演的角色――开发框架。没错,与过去的Cocos2d-x引擎比起来,cocos立足于一个更大的视角,它将cocos家族中的所有开发框架、工具和编辑器整合到了一起。如果说Cocos2d-x是一款游戏开发引擎,那么cocos就是一个完整的游戏开发解决方案。它不再仅仅着眼于“游戏编码”,而是将对开发者的支持延伸到了整个工作流程,将策划、程序、美术这一开发“铁三角”都囊括了进来,为手游开发提供了专业可靠的一站式解决方案。这一优化无疑对提高团队效率、降低项目成本有很大帮助。此外,顺畅的开发流程对产品快速抢占市场无疑至关重要。

那么,这一整合给开发者带来的实际便利又是什么呢?

熟悉Cocos2d-x引擎的开发者不难发现,虽然coocs家族为这款引擎提供了多种配套工具(比如场景编辑器Cocos Studio、脚本代码调试器Code IDE、帮助接入渠道的工具AnySDK、纹理合并工具Texture Packer、粒子编辑器Particle Designer等),但遇到某一问题想找到合适的工具时,其实并不是件容易的事。即使找到了对自己有用的工具,还要解决更令人头疼的版本适配问题,比如Cocos2d-x发布了3.1版本,那么对应的Cocos Studio的版本是多少?找到对应的版本后还需要去安装,然而这些工具和服务分散在无数个网站里,开发者单是去这些网站上注册、激活、下载,可能就要花上两天以上。因此,开发者需要一个统一的入口、完整的安装包,以及已经搭建好的开发环境,只要一键安装,就能解决开发过程中的所有问题。显然,cocos就是这样一个入口。

正是因为有了这一入口,优化开发流程才能真正实现:开发者搭好环境后,可以用启动器直接构建项目;策划和美术用Cocos Studio构建场景、设计玩法,程序员在Code IDE上调试代码,运营人员则用AnySDK快速接入渠道上线;最后,开发者还可以选择自己需要的插件和服务,所有步骤一气呵成。

值得一提的是,cocos虽然以一款全新产品的姿态出现,但对于Cocos2d-x的开发者来说,使用这一新引擎技术门槛并不高。因为cocos所搭载的开发工具和模块,大多继承了Cocos2d-x的设计,大多数开发者早已驾轻就熟,几乎没有任何学习成本。

为手游而生,因专注而专业

相对于竞争对手,cocos引擎在手游开发方面具备不少优势,主要体现在以下多个方面。

因为专注,所以专业。“为手游而生”,cocos引擎自诞生以来就专注于服务手游开发者,一路伴随伴智能手机时代的CP成长。相对于在主机游戏、手机游戏等多个细分领域秉持“广撒网多捞鱼”的同类产品,cocos团队自始自终全心投入于手游领域的耕耘,根据市场情况和用户反馈制定产品发展方向,帮助开发者少走弯路、省时省力省心。

专注成为坚持,坚持带来沉淀,沉淀酝酿蜕变。在cocos团队的不懈努力之下,手游所需要的性能、包体积、内存占用、机型兼容性、热更新、3D方面都在逐渐走向极致和优雅。以包体积里的Android系统为例,在玩家“寸土寸金”的内存中,和越来越没耐心的背景下,APK包显然决定着游戏的安装量。目前同样一个2D版HelloWorld安装包,Cocos只有1.67MB,而对手则将近10MB,相差近6倍。

其次,cocos的本地化做得相当出色,有目共睹。由于cocos是由中国团队进行支持,虽然在海外也有不少用户,但对中国开发者需求的理解程度和支持力度是相当深入的,如果遇到某些问题,基本上可以在第一时间得到回复。

再次,使用体验持续升级。Cocos团队对一些操作细节进行了大量的优化,使其能够与用户的使用习惯更为贴合。例如,MacBook的用户会经常使用一些滑动和pinch的操作,这对Windows系统的用户来说是不存在的。另外,针对不同平台,新的引擎也会使弹窗的按钮尽量与该平台一致,比如对于MacBook的用户,弹窗的按钮在左边,而Windows系统的用户,按钮则在右边(如图所示)。这一设计无疑会给开发者带来很大的便利。

新的UI布局也是开发者非常关心的一个亮点。新的UI布局更加简单,并且更加针对移动互联网的特性。除此之外,在动画编辑和其他方面,cocos也推出了一些实用的功能,比如集成了合图工具等,在此之前,开发者都会去找一些第三方工具来实现,而现在,这些工具都可以在cocos中轻松地被找到。

除以上优势外,cocos本身在性能和体验上也进行了升级。不仅对跨平台版本进行整合,更同时发布了Windows版本和Mac版本,并且统一了两个版本的功能。

开放,打造以“商店”为中心的生态圈

随着游戏行业的成熟及团队职责的细分,一个团队显然无法应对数十万开发者的需求,很多开发者希望能在cocos这一平台上定制自己的专属功能。针对这一趋势,cocos团队坦言将来会扩展出一个比较大的机制,用户可以使用脚本去扩展cocos插件。同时,触控还将推出差一个插件商店――Cocos Store。用户可以在Cocos Store中下载插件、资源、工具、素材等所需的一切,这为他们的开发提供了更大的灵活性。这一商店还将逐步向用户开放,打通全球的开发者之间的壁垒。用户可以自己上传和分享自己开发的插件。

未来,随着移动开发“组件化”趋势的加剧,越来越多底层的东西都会以入口或工具的形式呈现,开发的专业性也会大大降低。针对这一趋势,cocos团队也做出了自己的尝试。例如,他们将Cocos2d-x封装成Framework,将其拆分成不同的模块,这些模块可以分布加载,这一做法可以有效地控制安装包的大小(用到哪个功能就加载哪个功能)。此外,由于cocos团队的开放心态,他们也会去集成一些第三方提供的工具,比如英特尔的一项服务就是以模块的形式存在的,用户可以很方便地将这一模块挂载到自己的游戏中去。

“解决行业问题,推动行业发展”,这是cocos自始自终的愿景。2015年, cocos团队将全力把cocos打造成一个真正帮助开发者提高效率、降低成本的优秀引擎,让更多开发者能基于cocos引擎开发出畅销榜前十的高品质游戏。产品更新、平台打造、生态建设是实现这一目标的重中之重,虽然不无挑战,但注定前景光明。我们也有理由相信,凭借愈来愈强大的cocos,中国手游圈会涌现出更多让世界为之惊艳的顶级作品。

点击“阅读原文”即可轻松参与“Cocos 2015开发者大会(春季)”哦!

【倒计时2天】Cocos华丽蜕变,就在4月2日!相关推荐

  1. 倒计时5天|科技与设计交融!9月2-4日,SSOT带你走进有温度的智慧办公世界!

    获业界支持,2019年SSOT顺利起航,展会成功推出了一系列智慧办公.商业地产及办公空间领域的智能化解决方案及空间管理技术高端活动.SSOT将在9月2至4日于上海新国际博览中心举办,展望2020,继续 ...

  2. SEO日暮途穷?做好几点实现华丽蜕变

    "叮叮叮!" 桌旁手机的响声打破了晚上的寂静,不情愿的停下还在敲键盘的手,眉头一皱,知道写稿的思绪又被打断了,拿起手机看了看微信,某某某申请添加你为好友!已经不知道是第几次有人加微 ...

  3. PMcaff专属产品经理的免费培训课,3月8日北京站第一期开课倒计时!

    PMcaff小编说: 喜大普奔的告诉大家:PMcaff产品经理第一期免费培训课2015年3月8日北京站开课倒计时仅有一天了,收到邮件的小伙伴,请按耐住自己那颗不停骚动的心,等着明日的相逢. 来吧,加入 ...

  4. php 计算每年春节日期,动态显示2019年农历春节倒计时—2019年1月21日23时45分

    动态显示2019年农历春节倒计时-2019年1月21日23时45分 2019年02月21日 20:15:24阅读数:489 实例 实例 html> 春节倒计时 .HotDate{width: 1 ...

  5. 8月2日Cocos 斗鱼直播:2小时现撸自定义UI控件

    嘟!嘟!嘟!Cocos斗鱼直播秀,将在下周二晚八点准时开车!本期我们要派出的当家主播,是位混迹江湖多年的老司机--子龙山人. 各位宝宝们先记得收好下面这张门票,下周二别忘记上车哦! 8月2日(周二)2 ...

  6. 生物发酵行业盛会,3月30日济南生物发酵展开展倒计时,“剧透”抢先看

    生物发酵行业超大盛会,3月30日在济南倒计时,"剧透"抢先看 随着市场回暖,经济复苏,转眼间距离备受业界关注的2023第十届国际生物发酵产品与技术装备展览会(济南)开幕还剩13天. ...

  7. 8月8日晚8点,Cocos想和你约个会

    千呼万唤始!出!来!! 你要的Cocos斗鱼美女直播秀,将在八月八日(周一)晚八点准时上线! 本期我们的主播,是Cocos团队的御用美女设计师--Shelly. Cocos御用设计师Shelly 各位 ...

  8. 【零基础小白的华丽蜕变】Oracle WebLogic Server 14c(14.1.1.0)下载及安装

    [catalog]   1. WebLogic 下载及安装   2. 访问 WebLogic 控制台   [每日一面]web服务器和应用服务器的区别 1.WebLogic 下载及安装 WebLogic ...

  9. 嵌入式入门必看,看看老鸟如何华丽蜕变!(干货分享帖)

    点击上方"小麦大叔",选择"置顶/星标公众号" 福利干货,第一时间送达 导读:怎么做好嵌入式?相信这个问题无论问谁你都会得到一句学好C语言!今天推荐一篇大佬写的 ...

最新文章

  1. 架构中的一切都是权衡
  2. 为什么 StringBuilder 不是线程安全的?
  3. POJ 1150 The Last Non-zero Digit 《挑战程序设计竞赛》
  4. Android --- TabHost 切换时,改变选项卡下字体的状态(大小、加粗、默认被选中第一个)
  5. 成本中心组和标准层次有何区别
  6. 【jquery模仿net控件】简单的dropdownlist与datalist
  7. 微服务指南走北(五):什么样的服务才可以说是微服务?
  8. (原創) 如何对array或struct做初始化? (memset()) (C/C++) (C)
  9. 关于 VC 执行顺序
  10. 中国直销未来三五年的发展趋势[转]
  11. poj 3621 Sightseeing Cows 01分数规划
  12. c16语言延时函数delay,《linux设备驱动开发详解》笔记——10中断与时钟
  13. 测试工作笔记001---web测试_工作经验_注意点_随时更新
  14. C# CRC16 modbus
  15. 如何找出当前占用磁盘io 最多的进程 - linux,如何找出当前占用磁盘IO最多的进程...
  16. 深度补全(一)-论文阅读-翻译(Depth Map Prediction from a Single Image using a Multi-Scale Deep Network)
  17. 小程序插入激励视频广告教程
  18. 移动支付走入线下商家
  19. 一些好用的免费的截屏、GIF制作的PC端小工具
  20. 身为程序员就算月薪再高,想找女朋友的话这些你千万别做!

热门文章

  1. CS3属性之弹性布局
  2. 对于数量庞大的粮仓来说,如何全面监控粮仓环境?
  3. echarts map3D下钻及scatter3D的运用
  4. Vue-app之H5基于Vue初始化一个移动端项目H5APP
  5. 2019.10.9 多校赛 Day2【including 文体两开花,国际影星,零糖麦片
  6. 【未来一段时间的学习规划】
  7. 使用git新建分支推送项目
  8. 特斯拉智能化路上的左脑+右脑
  9. eMMC5.1和UFS2.1 区别
  10. Python封装机制及实现方法