Cocos2d独一死敌的崛起,OGEngine来了

Cocos2d唯一死敌的崛起,OGEngine来了

Cocos2d独一死敌的崛起,OGEngine来了

刚刚的移上,Unity公司和触控科技分别发布了Unity2D引擎及Cocos3D引擎,一激起了圈原本不太受注的游引擎的趣。

 

,在游戏产业中,引擎只是并不太眼的底体系;然而随着手游市的快速展和繁,引擎已经变得日益重要。无论2D戏还3D,游引擎都充当着骨架的角色,有游引擎就法做出一款真正的游

     

出于节约成本短周期和降低风险这三方面的考很多游厂商向于使用第三方的成引擎制作游这样重心放在游开发设计不再受底的技及工具设计烦恼也不失好的选择另一方面引擎是游戏开发的核心如果一直在核心技上依附于他人摆脱受制于人的局面所以综合考虑,越来越多的开发商会选择一款优秀成熟的开源免费的游戏引擎来开发

 

无论如何,未手机游引擎越成个产业链的又一中心。

 

目前国内市场占有率领先的手游引擎主要有Unity, Cocos2d, AndEngine, Unreal,  Corona等。各有劣,都在不同地不同方面受开发者青来说Unity, Cocos2d,以及AndEngine是比迎,市占有率比高的三款游引擎。

 

由于Unity引擎核心版本是收的,而Cocos2dAndEngine是免费开源的,后者更受开发迎,市占有率增更快。然而Cocos2dAndEngine都是源于个人开发者贡献,更新比较慢,AndEngine更是已经停止更新,已经越来越跟不上游戏行业的快速发展了。所以基于Cocos2dAndEngine衍生的游戏引擎开始出现并替代原引擎开始大肆流行起来。

 

在中国基于Cocos2d衍生而来的Cocos2d-x相对领先,目前在中国2D手游开发中,Cocos2d-x占了一半以上的份额。其他游戏引擎OGEngine, AndEngine libgdx由于在Android平台上的优势,也占有可观的市场份额。

 

值得一提的是,OGEngine的发展历程与Cocos2d-x如出一辙。Cocos2d-x基于Cocos2d-iphone,拓展Cocos2d跨平台;采用C++开发,目前支持的平台有iOSAndroid Windows等。与Cocos2d-x类似,OGEngine是基于AndEngine,拓展AndEngine跨平台;而OGEngine采用的是Java,支持的平台有AndroidiOS

 

由于Cocos2d-iphone是以Objective-C为基础开发的,Cocos2d-x支持的语言是C++。所以采用Cocos2d-x开发游戏的开发者必须使用C++。然而java程序开发者占大多数,而且正不断扩大,所以一款支持Java的跨平台开源引擎是十分受欢迎的。OGEngine正是在这样的背景下快速发展起来的。

 

OGEngine主要使用Java语言开发,但是在大运算量耗时功能时,OGEngine试用了C/C++本地代码进行开发,比如物理引擎及音频处理。作为开发者,只需要关注Java就可以了,OGEngine已经将所有本地代码封装好了。OGEngine支持AndroidiOS平台,支持使用java直接编写iOS游戏;更多平台支持也在陆续拓展中。

 

OGEngine基于Java支持跨平台的优势,以及专业的官方技术团队的支持,使得OGEngine的优势更加明显,越来越受到开发者的欢迎。可以预见的是OGEngine凭借其独特的优势,会在游戏引擎市场独树一帜,汇聚众多开发者创作优秀产品。也许正如iOSAndroid两个最大的对立阵营一样,源于iOS阵营的Cocos2d-x和源于Android阵营的OGEngine也将会在游戏引擎领域各据一方,相互厮杀。

 

然而这对于开发者而言,意味着他们将拥有更多选择,使得他们可以更加便捷地创作游戏。对于整个产业而言,OGEngine的崛起,会极大的降低手游开发的门槛,让更多开发者投入到这个行业,创作更多优秀的作品。或许在不久的将来,我们不仅仅能看到优秀的中国手游作品从中国发展并走向海外,还能看到国人自主研发的游戏引擎也能在国内快速发展并风靡海外。