游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5230|回复: 2

OGEngine--基于java手游开发开源引擎

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2014-7-11 17:58:59 | 显示全部楼层 |阅读模式
    OGEngine是国际著名开源引擎AndEngine的一个分支,遵循LGPL开源协议使用OpenGL ES进行图形绘制。同时集成了Box2D物理引擎,因此可以实现复杂的物理效果。

    OGEngine主要使用Java语言开发,但在大运算量的耗时功能时,OGEngine使用了C/C++本地代码进行开发。比如物理引擎及音频处理。作为用户,你只需要关注Java端就可以了,它已经把所有的本地代码封装好了。相比于其他android游戏引擎,OGEngine的效率优势十分明显。
    AndEngine在国际上已成为Android最为流行的2D游戏引擎。目前Android平台很多下载量巨大的著名游戏,如《Xelorians》(X战机)、《滑动方块》、《松鼠吃坚果》、《贪婪蜘蛛》、《Alien Attack》、《Flappy Bird》等都是基于AndEngine引擎开发出来的。但是AndEngine项目由美国人尼古拉斯·格兰里奇以博客的形式维护,没有官方文档,网络上的文档、教程数量也比较少,所以学习难度较大。

    OGEngine在AndEngine开源框架下做了以下工作以便开发者更好的学习和使用:
1、逻辑线程和渲染线程实现线程独立;
2、编写了UI体系,提供以线性布局,相对布局,绝对布局,帧布局为基础的UI组件;
3、修改资源加载并提供相应工具,使得加载资源工作量大大减少;
4、增加动画编辑器,关卡编辑器,UI编辑器进行数据对接,引擎可以跟工具结合使用开发;
5、编写场景跳转体系,提供方便的场景跳转方法以及数据传输;
6、对实体相关类重做和分离,给实体操作提供更多方法和更方便复合实体操作;
7、提供完整的事件系统;
8、提供完整的开发文档和学习教程。

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

发展历程
  2012.04  项目成立,启动研发
  2013.03  OGEngine v1.0版本开发完成
  2013.06  OGEngine正式开源开放
  2013.11  OGEngine v1.1版本发布,新增各种传感器技术支持
  2014.03  v1.2版本发布,更新了Particle(粒子系统),添加制作雨雪流水,Steak(动态模糊),Ratial Bule(径向模糊)等效果支持;另外还有改进IO技术,简化资源读取和写入过程
  2014.06  OGEngine v2.1版本发布,拓展各类编辑器
  2014.06  已有近百款手游基于OGEngine开发
  ……
  OGEngine保持不断更新,并持续提供给开发者支持

平台支持
   OGEngine支持跨平台,当前最新版本支持的平台有Android; iOS及更多支持平台正在拓展中。

开发工具
    OGEngine为开发者提供各类编辑器:UI编辑器、动画编辑器、关卡编辑器等;更多开发工具将持续提供给开发者使用,为开发者提供技术支持。

游戏案例
  使用OGEngine开发的游戏已经达到近千款,大量手游成功推向市场并获得丰厚的盈利。
   
访问OGEngine官网了解更多:  http://www.ogengine.com



10

主题

55

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
发表于 2015-5-28 15:51:01 | 显示全部楼层
求楼主的qq号~

0

主题

2

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2015-8-12 14:24:04 | 显示全部楼层
同求楼主qq
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-3-28 23:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表