`
ufopw
  • 浏览: 163295 次
  • 性别: 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 上常见的...

    Android 游戏开源引擎

    本文将详细介绍几款流行的Android游戏开源引擎,帮助读者更好地理解各引擎的特点和适用场景。 #### 一、Angle - **简介**:Angle是一款专为Android平台设计的2D游戏引擎,基于OpenGL ES技术开发。该引擎使用Java...

    八款开源 Android 游戏引擎

    以下介绍的八款开源Android游戏引擎,为初学者提供了很好的起点,打破了关于Android游戏开发困难且无合适工具的误解。 1. **Angle** Angle是一款专为Android设计的2D游戏引擎,基于OpenGL ES,用Java编写,允许...

    八款开源 Android 游戏引擎 (巨好的资源)

    八款开源 Android 游戏引擎 Android 游戏开发是一件复杂且需要投入大量时间和精力的工作,特别是对于初学者来说,选择合适的游戏引擎尤为重要。下面我们将介绍八款常见的 Android 游戏引擎,帮助开发者更好地选择...

    开源的android游戏引擎介绍

    在Android游戏开发领域,选择一个合适的开源游戏引擎可以帮助开发者大大提高效率,减少重复工作。本文将详细介绍8款开源的Android游戏引擎,为初学者提供参考。 1. **Angle** Angle是一款专为Android设计的2D游戏...

    常用开源游戏引擎(ios、android平台)

    尤其对于ios、android等移动平台而言,选择合适的开源游戏引擎不仅能够大幅降低开发成本,还能提高游戏性能与用户体验。本文将详细介绍几款在ios、android平台上广受好评的开源游戏引擎,帮助开发者更好地理解和选择...

    Flixel-android开源游戏开发引擎

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

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

    《深入探索Android开源游戏引擎LibGDX:基于源码的小游戏开发详解》 LibGDX,作为一款强大的开源游戏开发框架,为Android游戏开发者提供了丰富的工具集和灵活的架构,使得构建高性能的游戏变得轻而易举。这个压缩包...

    android游戏开发引擎

    通过熟练掌握游戏开发引擎,开发者不仅可以实现大型游戏在Android平台的开发,还能提高开发效率,减少维护成本,同时,利用开源社区的力量,可以持续跟进最新的技术和解决方案,推动游戏品质的提升。

    TD2.3(android塔防游戏,运用了国内的开源游戏引擎LGame).rar

    《TD2.3:基于Android平台的...通过深入研究这款游戏,我们不仅能了解塔防游戏的设计理念,还能掌握LGame引擎的使用技巧,进一步提升Android游戏开发能力。在开源社区的推动下,我们可以期待更多优秀的游戏作品诞生。

    开源Android游戏引擎.doc

    【开源Android游戏引擎】是指那些允许开发者自由使用、修改和分发的Android平台游戏开发工具。...无论选择哪一款,开源游戏引擎都能为Android游戏开发带来便利,降低开发门槛,让开发者能专注于游戏的设计和创新。

    android游戏引擎基于

    Cocos2D是一个开源的、跨平台的游戏开发框架,支持iOS、Android、Windows等多操作系统。其主要特点包括强大的2D渲染能力、丰富的动画系统、简单的脚本支持以及高效的性能优化。Cocos2D的核心组件包括场景(Scene)、...

    android开源3D游戏引擎alien3D类库源码及demo源码

    本文将深入探讨Android开源3D游戏引擎Alien3D的类库源码及其示例代码,旨在帮助开发者理解其工作原理,提升3D游戏开发能力。 Alien3D是一款针对Android平台设计的高效、轻量级3D游戏引擎,它的开源特性使得开发者...

    Android 3D游戏案例开发大全1 代码

    在Android平台上,3D游戏开发是一项复杂而富有挑战性的任务,它涉及到许多技术层面,包括图形渲染、物理引擎、动画处理、用户交互等。本资料集合涵盖了"Android 3D游戏案例开发大全"的第02章、第03章和第04章的源...

    android国外开源跑酷游戏源码

    在这款游戏中,源码可能使用了这些库来创建游戏场景、角色模型、动画效果等。理解如何利用2D或3D图形API实现动态效果和流畅的用户体验至关重要。 3. **物理引擎**:跑酷游戏中,角色的跳跃、滑行、碰撞检测等都需要...

    cocos2D,Android游戏开发引擎

    Cocos2D是一款广泛应用于移动游戏开发的开源引擎,尤其在Android平台上,它以其高效、易用和跨平台的特性深受开发者喜爱。Cocos2D最初是为2D游戏设计的,但随着技术的发展,它也支持了部分3D功能,使得开发者能够...

    Godot开源游戏引擎24小时快速入门掌握2D和3D多平台游戏开发PDF版

    - **Godot引擎**是一款完全开源且免费的游戏开发引擎,适用于2D和3D游戏制作。 - 它提供了强大的功能集合,包括物理模拟、渲染引擎、动画系统、脚本语言支持等。 - Godot引擎使用GDScript作为主要的编程语言,这是一...

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

    在Android平台上,开发者们常常利用开源游戏引擎进行游戏开发,其中JBox2D就是一款非常受欢迎的2D物理引擎。本篇将详细介绍如何使用JBox2D来开发一个高仿愤怒的小鸟的游戏。 一、JBox2D简介 JBox2D是Java版本的Box...

    Android OpenGL 游戏引擎

    1. **轻量级**:AndEngine是一个开源的、轻量级的2D游戏引擎,专为Android设计,易于学习和使用。 2. **性能优化**:AndEngine支持硬件加速,能充分利用设备的GPU资源,实现流畅的游戏体验。 3. **扩展性**:...

Global site tag (gtag.js) - Google Analytics