游戏开发开源引擎 OGEngine

Apache License 2.0
Java
跨平台
2014-07-21
橙游OrangeGame

OGEngine是由橙子游戏开发的基于Java支持跨平台的开源游戏引擎。OGEngine遵循Apche License 2.0开源协议;使用OpenGL ES2进行图形绘制,同时集成了Box2D物理引擎,因此可以实现复杂的物理效果。

OGEngine主要使用Java语言开发,但在大运算量的耗时功能时,OGEngine使用了C/C++本地代码进行开发。比如物理引擎及音频处理。作为用户,你只需要关注Java端就可以了,它已经把所有的本地代码封装好了。OGEngine支持跨平台(Android、iOS等),支持使用java直接编写iOS游戏。相比于其他游戏引擎,OGEngine的效率优势十分明显。


  OGEngine开源框架下主要在以下方面做了优化:

1、逻辑线程和渲染线程实现线程独立;

2、编写了UI体系,提供以线性布局,相对布局,绝对布局,帧布局为基础的UI组件;

3、修改资源加载并提供相应工具,使得加载资源工作量大大减少;

4、增加动画编辑器,关卡编辑器,UI编辑器进行数据对接,引擎可以跟工具结合使用开发;

5、编写场景跳转体系,提供方便的场景跳转方法以及数据传输;

6、对实体相关类重做和分离,给实体操作提供更多方法和更方便复合实体操作;

7、提供完整的事件系统;

8、提供完整的开发文档和学习教程。


更重要的是,OGEngine支持跨平台,拓展了iOS、Android等平台的支持,使得开发者可以直接通过java编写同时适用于Android和iOS平台的游戏。OGEngine后续还会拓展针对WinPhone平台的支持。

OGEngine是一个开源项目,这使得开发者在遇到问题时可以直接从源码、官网文档及开发者社区中找到答案,也能按照自己的需要对OGEngine进行修改和扩展。OGEngine的源码由深圳橙子游戏科技有限公司托管,版本由公司统一发布。

加载中

评论(2)

ellzu
ellzu
我怎么知道,我又没用过
深蓝苹果
深蓝苹果
OG的网站速度好慢 OGEngine

OGEngine v2.1.2 发布,主推开发者服务平台

9.27周六下午,OGEngine联合GDG(谷歌开发者社区)在深圳高新园举办了开发者会议,吸引众多手游开发者和Android开发者参与。 该会议以“手游引擎及游戏开发”为主题,分四个环节:OGEngine介...

2014/09/28 16:42

两大开源游戏引擎Cocos2d-x及OGEngine对比分析

在近期的全球移动开发者大会上,触控发布了Cocos 3D引擎;而在差不多同时间,以安卓为主的OGEngine也发布了新版本,并宣布将支持跨平台。 Cocos2d-x和OGEngine都是当前比较受开发者欢迎的开源...

2014/08/11 15:34

没有更多内容

加载失败,请刷新页面

没有更多内容

5
回答
OGEngine:Java程序员也能开发iOS游戏

据统计,去年游戏行业总销售额为837以元,其中手游行业达112亿元;今年整个游戏行业将突破千亿元,手游预计达250亿元。手游行业的快速发展,让越来越多的开...

2014/08/25 12:20
4
回答
六大手游开发引擎优劣分析

近几年来,移动互联网的兴起,也让手游产业飞速发展;更多的手游引擎也开始崭露头角,Cocos2d, libgdx, OGEngine等这些名字,也逐渐被开发...

2014/08/25 13:10

没有更多内容

加载失败,请刷新页面

没有更多内容

关于OGEngine跨平台版发布声明

OGEngine是由橙子游戏开发的基于Java支持跨平台的开源游戏引擎。OGEngine遵循Apache License 2.0开源协议。

2014/09/10 11:14
60
0
OGEngine新版发布,推开发者服务平台

9.27周六下午,OGEngine联合GDG(谷歌开发者社区)在深圳高新园举办了开发者会议,吸引众多手游开发者和Android开发者参与。 该会议以“手游引擎及游戏开发”为主题,分四个环节:OGEngine介...

2014/09/29 11:39
105
0
OGEngine —— 基于JAVA的手游开发开源引擎

OGEngine是国际著名开源引擎AndEngine的一个分支,遵循LGPL开源协议使用OpenGL ES进行图形绘制。同时集成了Box2D物理引擎,因此可以实现复杂的物理效果。OGEngine主要使用Java语言开发,但在...

2014/07/19 12:14
54
0
孔雀知识大讲堂之OGEngine游戏引擎及云计算答疑

11月27号由孔雀机构协同Ucloud在科兴科学园举行的游戏引擎及云知识解答讲堂会议,会场吸引了众多游戏开发者和对云服务感兴趣的同行朋友,会场氛围轻松而舒适,大家踊跃发言,互相交流。而作为...

2014/11/29 10:21
38
0
使用OGEngine开发游戏案例展示

有开发者想知道使用OGEngine能开发出什么样的游戏?能达到什么效果?其实OGEngine官网已经有展示了。这里我就整理了一些使用OGEngine开发的游戏分享给大家。大家也顺便感受下OGEngine的强大功...

2014/08/01 13:21
169
0
OGEngine v2.1.1 Mac开发环境搭建

OGEngine v2.1.1拓展了iOS平台的支持,我们现在来搭建下开发环境。注意,由于iOS版本的编译开发必须在Mac系统上,所以我们的部署也是在Mac环境下进行的。

2014/09/04 16:18
297
0
手游开发者交流会议暨OGEngine新版发布

会议环绕三大主题展开讨论和交流。主题分别是:手游开发技术交流暨OGEngine新版本发布;国内手游支付和发行交流以及手游开发发行交流。

2014/10/28 16:24
25
0
OGEngine发布跨平台版本,支持iOS及Android

OGEngine发布跨平台版本v2.1.1,支持iOS及Android。

2014/09/08 13:00
673
1
OGEngine:Java程序员也能开发iOS游戏

据统计,去年游戏行业总销售额为837以元,其中手游行业达112亿元;今年整个游戏行业将突破千亿元,手游预计达250亿元。手游行业的快速发展,让越来越多的开发者加入。 游戏开发首要需要选择游...

2014/08/25 14:40
48
0
OGEngine:Java开发者的手游开发引擎

戏引擎是游戏开发的核心框架。无论是2D游戏还是3D游戏,游戏引擎都充当着游戏骨架的角色,没有游戏引擎就无法做出一款真正的游戏。 出于节约成本、缩短周期和降低风险这三方面的考虑,很多游...

2014/08/20 12:01
97
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部