`
ufopw
  • 浏览: 160135 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

Android世界的15款开源的游戏开发引擎

阅读更多
Open Source Android Apps for Developers: Fifteen Open Source Android (2D or 3D) Game Engine for Android Developers
Android Game Engine is very useful for Android game developers, here is fifteen open source Android (2D or 3D) Game Engines for Android Developers.
1. Rokon: The open source 2D game engine for Android
Rokon is an open source, extensive, powerful and flexible 2D game engine for Android. Rokon has been rewritten from the ground up. Many more features are integrated, and the future promises a lot of things. Examples, tutorials and documentation will follow this release. Rokon is an open source (New BSD license) 2D OpenGL game engine for Android. With the help of libgdx and Box2D the developers bring you a full, detailed physics engine written in native code.
Project home: http://rokonandroid.com/ and http://code.google.com/p/rokon/

2. Libgdx: Android game development framework
Libgdx is an open source Android project which is the developer’s attempt at a cross-platform game development library written in Java with some JNI code for performance hungry sections. It abstracts away the differences between writting desktop and Android games based on OpenGL. This allows you to prototype and develop your application entirely on the desktop and only needing 6 lines of code to make it run on Android.
Project home: http://code.google.com/p/libgdx/
3. Android-2D-Engine: Engine for 2d games written for android in c++/java
Android-2d-engine is an open source Android 2D game engine which is currently under construction, the project born for serve as base for games. Actually there are two projects:
trunk/bullet: Contains the c++ source code for bullet and the jni class to communicate with android. This code is not really needed since the sample contains the compiled lib.
trunk/androgine: Contains the rest of the code needed to communicate with bullet plus a sample with profiling purposes.
Project home: http://code.google.com/p/android-2d-engine/

4. AndEngine: Free Android 2D OpenGL Game Engine
AndEngine is an open source Android game engine project which is a free 2D OpenGL Game Engine for the Android platform. The main features include:
* Android-Optimized
* Android 1.6 Compatibility
* SplitScreen
* Network Multiplayer
* Live-Wallpapers
* MultiTouch
* Physics-Engine (Box2D)
Project home: http://code.google.com/p/andengine/

5. Angle: ANdroid GL Engine
Angle is an open source Android game engine project which aimed to be a way to develop 2D games using OpenGL ES on Android providing as much speed as possible. The engine is entirely coded in java so you can overload every object for your convenience. With the engine is included a series of tutorials to show how to use it.
Project Home: http://code.google.com/p/angle/
6. jPCT-AE: A free 3D engine for Android
jPCT-AE(Android Edition) is a port of jPCT to Android. It’s a port, not just a new renderer for the normal version of jPCT to be more suitable for the Android platform. jPCT is a free, small, fast and easy to learn 3D engine for Java. It offers support for software and hardware rendering. jPCT offers you all the features you need to write a cool looking 3D game or application in Java in a short time. There is no need for an extra library for collision detection or a seperate GUI package to replace Swing/AWT.
Project Home: http://www.jpct.net/jpct-ae/

7. Dwarf-fw: Android 3D Framework
Dwarf-fw is an open source Android framework/game engine consisting of a scene graph plus some utility classes. It’s mainly aimed to abstract OpenGL ES. It’s developed to function with the Android Dev Phone 1 that features an accelerometer, magnetometer, touchscreen and trackball. If you got another device, please test it and report back! Some of the current features:
* Spatial key frame animations (no morphing)
* Picking
* OBJ importer
* Binary importer/exporter
* Lighting
* Materials
* Simple sensor filtering
* VBO support
Project Home: http://code.google.com/p/dwarf-fw/

8. YoghurtGum: Cross platform C++ 2D-engine for mobile devices
YoghurtGum is an open source project which is a cross platform 2D engine that aims to make game development on mobile devices easy, fun and fast. Just like the candy its name is derived from. Currently YoghurtGum is being developed for Android, keeping Windows Mobile 6 in mind. On Android it will use OpenGL to render things on the screen while on Windows Mobile 6 it will use DirectX.
Project Home: http://code.google.com/p/yoghurtgum/

9. Forget3D: A OpenGL ES framework
Forget 3D Game Engine (A OpenGL ES framework) is an open source project which is a OpenGL ES framework(still not a engine) for Android, Win32, WinCE platform, it simplifies your OpenGL ES program development, support scene management, Texture, Camera, Light, Model loader, Font etc.
Project Home: http://code.google.com/p/forget3d/
10. Mages: Mages Game Engine enables you to develop effective multiplayer client/server internet games for mobile devices with minimum efforts
Mages is multiplayer client/server game engine for Android and other mobile devices (currently Android and J2ME devices are supported, development for Windows Mobile in the progress). It allows developers to create internet multiplayer games by implementing only core game logic and GUI by using powerful engine API. Developers can reuse effective Comet-based engine networking protocol, common game tasks like login to game server, retrieving of active player list, list of available game sessions, create new game session, join existing game, invite other player, just chat with opponents and many other features.
Project Home: http://code.google.com/p/mages/

11. jMonkeyEngine: jMonkey Engine (jME) is a leading Java Based 3D Game Engine
jMonkey Engine (jME) is a high-performance 3D game engine, written entirely in Java. OpenGL is supported via LWJGL, with JOGL support in development. For sound, OpenAL is supported. Input via the keyboard, mouse, and other controllers is also supported.
jME is a community-driven open source project released under the ‘new BSD license’. It is currently being used by several commercial game studios as well as by university game classes. While the project will continue to support and develop its most popular 2.0 branch for years still to come, a 3.0 branch is quickly emerging in response to higher standards of the next generation in performance and hardware.
Now, Android platform has been surpported by jME3: Android Support Confirmed for jME3. So jMonkeyEngine may be one of the most important Android game engines.
Project home:
http://code.google.com/p/jmonkeyengine/
http://www.jmonkeyengine.com/

12. Cocos2d-android: A framework for building 2D games for the Android platform.
Cocos2d for Android is an open source Android game related project which is a framework for building 2D games, demos and other graphical/interactive applications. It is based on the cocos2d-iphone design: it uses the same API, but instead of using objective-c, it uses Java. And Cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same API, but instead of using python it uses objective-c.
Project Home: http://code.google.com/p/cocos2d-android/
13. Catcake: An Open Source Graphics Engine
Catcake is an Open Source Graphics Engine which runs on following platforms for now:
* Android
* Windows
* Linux
Catcake is a cross-platform 3D graphics engine intended to be easy-to-use and high performance, which also supports the features for game development, such as animation, input device handling and sound playing.
Project Home: http://code.google.com/p/catcake/

14. Alien3D – Android 3D Game Engine
Alien 3D is an open source Android 3D game engine which is a OpenGL ES based game engine for Android OS.
Project Home: http://code.google.com/p/alien3d/

15. LGame: Android and J2SE Game Engine
LGame is an open source Android and J2SE Game Engine which is developed by Chinese developers and the intrudction is Chinese language.
Project Home: http://code.google.com/p/loon-simple/
分享到:
评论
1 楼 fatalfeel 2015-02-06  
Irrlicht 3d Engine is full open source good and free
Proton 3d Engine kernel use Irrlicht also full open source
Build on Win32 Macox Linux Android Ios
try this https://github.com/fatalfeel/proton_sdk_source
and svn://rtsoft.com/rtsvn/proton
and svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es

相关推荐

    Android 游戏开源引擎

    Android 游戏开源引擎,关注Android 游戏开发的童鞋有福啦。

    Flixel-android开源游戏开发引擎

    Flixel-android开源游戏开发引擎。 该文件为jar文件,需要java运行环境,可双击执行,然后生成android开发源码,会生成3个文件夹,依次导入到eclipse中即可。 flixelgame---游戏开发主要文件夹。 flixelgame-android...

    八款开源 Android 游戏引擎

    每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java...

    android 开源游戏引擎libgdx做的小游戏源码

    android 开源游戏引擎libgdx做的小游戏源码

    开源的android游戏引擎介绍

    这一篇对于8款开源的android游戏引擎的介绍文档。

    android游戏开发引擎

    市面的游戏大多都能靠这个引擎实现,大型的游戏不单单在iPhone上能开发,android也可以只要你懂得运用开源的游戏引擎

    android游戏引擎基于

    android游戏开发引擎Cocos2D

    android游戏开发引擎 ANGLE

    android游戏开发引擎 ANGLE 市面的游戏大多都能靠这个引擎实现,大型的游戏不单单在iPhone上能开发,android也可以只要你懂得运用开源的游戏引擎

    android基于开源游戏引擎jbox2d开发的高仿愤怒的小鸟游戏源码.rar

    android基于开源游戏引擎jbox2d开发的高仿愤怒的小鸟游戏源码

    Android游戏开发实践指南

    《华章程序员书库:Android游戏开发实践指南》中以开源引擎AndEngine为基础,不仅以专题的形式巧妙地将Android游戏开发必须掌握的各项关键技术(场景、图层、图形绘制、精灵、动画、物 资源太大,传百度网盘了,链接...

    Android-Android开源弹幕引擎·烈焰弹幕使~

    DanmakuFlameMaster - 这里是Android上最好的开源弹幕引擎·烈焰弹幕使。

    Android实例源码-小游戏类安卓源代码(7例).zip

    Android实例源码-小游戏类安卓源代码(7例) 安卓冒险游戏源码可直接运行类似于精灵快跑这种可做...用的libgdx引擎写的ACE 弹幕射击游戏设计与开发 类似冰雪奇缘一类的三消游戏,用quick-x实现的,简单的demo 连连看

    Android游戏源码大合集(主要是AndEngine和Libgdx的).zip

    虽说主要是由Libgdx与AndEngine开发的游戏源码,但能算游戏的,开源的,但凡有点价值的Android游戏源码,小弟也会陆续收集并发布出来(比如Replicaisland没用任何引擎,可代码有价值,所以这次也放进来了)

    LibgdxAndroid游戏开源引擎入门

    Libgdx是一款基于OpenGL ES技术开发的Android游戏引擎,支持Android平台下的2D和3D游戏开发,2D物理引擎采用Box2D实现。单就性能角度来说,堪称是一款非常强大的Android游戏引擎,但缺陷在于精灵类等相关组件在使用...

    Angle源码,android版的2D游戏引擎

    Android源码,2D游戏引擎 一个适用于Android系统开发游戏所用的2D游戏引擎——Angle v1.0版本源码,代码文件较齐全,android 2d游戏开发相当不错的参考资料,很多朋友想要哦,Android源码的游戏开发引擎源码分享给...

    android 绘制各种图表的开源引擎achartengine 7.0

    achartengine-0[1].7.0-demo-source.zip android开发股表图表,统计图表的开源引擎,demo及jar包

    Android游戏源码大合集(主要是AndEngine和Libgdx的)

    虽说主要是由Libgdx与AndEngine开发的游戏源码,但能算游戏的,开源的,但凡有点价值的Android游戏源码,小弟也会陆续收集并发布出来(比如Replicaisland没用任何引擎,可代码有价值,所以这次也放进来了),更会在...

    继续群发Android游戏源码(再发15款)

    话说开源游戏发布者,主要集中在欧美用户群,而欧美那边Java系又主要用这两个引擎,所以小弟暂时只能群发此二者开发的游戏。另外Android上SDL开发的游戏源码也意外的多,有空时小弟再集中发布下SDL的,不过,基本算...

    基于Android的塔防游戏应用开发-设计报告.docx

    15 第4章 软件编程设计 16 基于Android的塔防游戏应用开发-设计报告全文共33页,当前为第2页。4.1 模板总体设计 16 基于Android的塔防游戏应用开发-设计报告全文共33页,当前为第2页。 4.2 主要模板功能实现 17 ...

    [14本经典Android开发教程]-3-Android SDK 中文开发文档

    · 集成的浏览器 基于开源的WebKit 引擎 · 优化的图形库 包括定制的2D图形库,3D图形库基于OpenGL ES 1.0 (硬件加速可选) · SQLite 用作结构化的数据存储 · 多媒体支持 包括常见的音频、视频和静态图像格式 ...

Global site tag (gtag.js) - Google Analytics