OGEngine:Java开发者的手游开发引擎-创新互联

OGEngine:Java开发者的手游开发引擎

游戏引擎是游戏开发的核心框架。无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏。

成都创新互联是网站建设技术企业,为成都企业提供专业的成都网站建设、成都网站制作,网站设计,网站制作,网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制适合企业的网站。十余年品质,值得信赖!

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

目前国内外市场占有率领先的跨平台手游引擎主要有Unity3d, Cocos2d-x, Unreal, Corona,OGEngine等。他们各有优劣,都在不同地区不同方面受开发者青睐。但是这些流行的手游开发引擎主要是基于C++、C#开发的;Unity3d基于C#开发,Cocos2d-x基于C++。基于Java开发的手游引擎也有不少,诸如OGEngine,Angle,Libgdx,Rokon,LGame等。这些引擎大多支持Android平台游戏开发,而同时支持Android和iOS平台的则只有OGEngine和Libgdx.

下面我们详细的看下游戏引擎的对比:

引擎

跨平台

使用语言

画面

API

门槛

开源

开发成本

开发速度

第三方集成

Coco2d-x

C++ Lua

2D

一般

一般

OGengine

Android,iOS

Java

2D

Unity-3d

C# JS Mobo

3D

×

较大

Conora

iOS、Android

Lua

2D

×

较大

选择性支持

Angle

Android

Java

2D

Rokon

Android

Java

2D




LGame

Android、PC

Java

2D

一般

一般


Libgdx

Android、iOS

Java

2D

一般

JPCT

Android、PC

Java

3D

较大

开发速度


Catcake

Android、PC

Java

3D



一般


可以看到OGEngine和Libgdx是唯一基于Java且支持跨Android及iOS平台的游戏开发引擎。Libgdx虽然也支持iOS,但是由于底层基于Robovm,对声音无法支持,所以利用Libgdx开发的游戏引擎无法设置音效。而OGEngine基于Robovm做了很多优化,并拓展了声音的支持,因而OGEngine可以完美支持iOS开发。

作为基于Java支持跨平台的手游引擎,OGEngine具有以下优点:

1. 基于Java,底层C++,开发高效,底层同样高效;

2. 支持跨平台,Android和iOS;底层基于robovm,同时做了提升和优化,相比Libgdx,提供iOS游戏声效支持。

3. 众多编辑器支持,开发更便捷;

4. 丰富的文档、开发案例支持,学习起来便捷简单。

OGEngine简单易用,极大的降低手游开发的门槛,让更多Java开发者可以投入到手游行业,创作更多优秀的手游作品。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:OGEngine:Java开发者的手游开发引擎-创新互联
网页URL:http://cdiso.cn/article/ijoji.html

其他资讯