Cocos游戏开发引擎,为手游而生!

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

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

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

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,中国手游圈会涌现出更多让世界为之惊艳的顶级作品。

相关知识

疑因开发引擎不适配 《神鬼寓言4》或缩减开发规模
官方教程丨Cocos Shader 基础入门(全十集)
《刺客信条 RED》引擎详情 为游戏系列的新时代打造
探索复古游戏世界的无限可能——Engge 游戏引擎
《异环》采用游戏引擎介绍
小游戏的大机遇,FinClip 实时内容互动引擎全新上线
游戏开发完整学习路线(各个版本都有)
《最终幻想16》引擎可能是《最终幻想14》引擎改进版
蛇上而生游戏需要什么配置
从零开始学Unity游戏开发

网址: Cocos游戏开发引擎,为手游而生! http://www.hyxgl.com/newsview330627.html

推荐资讯