从游戏引擎的维度来看国内手游和国外手游

来源:互联网 发布:手机知乎怎么添加话题 编辑:程序博客网 时间:2024/04/28 03:35
在国内说到2D游戏引擎必然CocoaChina旗下跨平台引擎 Cocos2d-x,原因不过就是开源框架、节约成本、一次性开发和可移植多个平台这几个优点。Cocos2d-x目前已经在全球拥有了30%的市场占有率,在中国市场的占有率更是高达70%。多家国内外知名公司和知名游戏都把Cocos2d-x作为引擎首选。
Cocos2d-x 采用c++语言编写,是一款支持跨平台的游戏游戏引擎,开发者可以一套代码发布到iOS,Android,黑莓Blackberry等移动操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统。

使用Cocos2d-x开发游戏效率非常快,在gitHub上拥有大量的开源项目,可以直接利用。另外cocos2d-x拥有大量的辅助开发工具,比如用于打包图集的TexturePacker,用于制作界面的CocosStudio、cocosBuider。粒子编辑器ParticleDesigner,物理引擎编辑器:physicsEditor.等等。大量的辅助工具保证的游戏开发的简洁和效率。

所以,如果国内开发者做一款2D游戏的话,强烈建议使用支持跨平台的Cocos2d-x引擎。

对比一下Unity3D,这是一款大型的专业3D游戏开发工具,在国外的游戏开发中用的很多。

与cocos2d-x不同,Unity3d项目是闭源的。Unity3d同时是一个高效的IDE开发工具。它很好地封装了底层代码,提供许多简便的图形操作,让我们不用去关注底层渲染等细节,而直接关注游戏流程的设计。

在国外有太多的游戏开发团队选择unity3d作为游戏开发引擎,可惜的是在国内大部分选择了cocos2d-x作为游戏的引擎。大概是因为cocos2d-x算是个国产的项目。宣传力度各方面都要比untiy3d力度大。

Unity3d相对于其他的3D游戏开发环境的优势是它是即看即所得的,开发者可以在整个开发过程中实时的查看到自己制作的游戏运行情况,这使得学习它的人更容易上手,也更愿意来学习。

未来用户对3D的需求会越来越大,所以有兴趣的朋友可以去学一下。专业评测一枚:Unity3D
0 0