问题描述
有人可以推荐一个广泛使用的免费/开源游戏API / GameEngine为Android平台?
Can someone recommend a widely used free/open source game API/ GameEngine for the android platform?
推荐答案
我觉得你的意思是一个很好的开源和免费使用的游戏引擎为Android平台。那么有许多免费的开源游戏引擎现已推出,但他们仍然在进展中的工作。目前,我会建议你使用 AndEngine游戏引擎为Android。
I think you meant for a good open source and free to use Gaming Engine for the Android Platform. Well there are many free and open source gaming engines now available, but they are still a work in progress. At the moment I'll recommend you to use AndEngine Gaming Engine for the Android.
AndEngine游戏引擎为Android
博客: http://www.andengine.org/blog
下载源$ C $ C: HTTP://$c$c.google.com/p/andengine/
Download Source Code: http://code.google.com/p/andengine/
技巧和教程: http://theorynine.com/labs/andengine-tips-and-tutorials/
论坛: http://www.andengine.org/forums/
AndEngine的功能
Features of AndEngine
免费的Android OpenGL的2D游戏引擎AndEngine是一个开源的Android游戏引擎项目,这是一个免费的2D OpenGL的游戏引擎为Android平台。主要功能包括:
-
Android的优化
Android-Optimized
Android 1.6的兼容性
Android 1.6 Compatibility
拆分屏幕
网络多人
活壁纸
多点触控
物理引擎(Box2D的)
Physics-Engine (Box2D)
其他游戏引擎
1) ROKON:开源的2D游戏引擎为AndroidROKON是一个开源的,广泛的,功能强大且灵活的2D游戏引擎为Android。 ROKON已被重写从地上爬起来。还有更多的功能集成,以及未来的承诺了很多东西。实例,教程和文档将遵循这个版本。 ROKON是一个开源(新BSD许可证)的OpenGL的2D游戏引擎为Android。随着libgdx和Box2D中的帮助下,开发者带给你用本机code一个完整的,详细的物理引擎。
1) Rokon: The open source 2D game engine for AndroidRokon 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.
项目主页: http://rokonandroid.com/ 和的
Project home: http://rokonandroid.com/ and http://code.google.com/p/rokon/
2)的 Libgdx:Android的游戏开发框架Libgdx是一个开放源代码的Android项目,这是开发商的企图在Java编写的一些JNI $ C $下的性能饿了部分的跨平台游戏开发库。它抽象掉书面方式桌面和基于OpenGL的Android游戏之间的差别。这可以让你和原型完全开发应用程序在桌面上,只需要6条线的code,使其在Android上运行。
2) Libgdx: Android game development frameworkLibgdx 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.
项目主页: HTTP://$c$c.google.com/p/libgdx/
Project home: http://code.google.com/p/libgdx/
3) Android的2D引擎:引擎为Android在C ++ / Java编写的2D游戏Android的2D引擎是一个开源的Android 2D游戏引擎,它是目前正在建设中,诞生了作为基础的游戏项目。其实有两个项目:干线/子弹头:包含C ++源$ C $下的子弹和JNI类机器人进行通信。这code是不是真的需要,因为样品中含有编译库。主干/ androgine:包含与子弹通信所需的code,其余加与分析目的的样品
3) Android-2D-Engine: Engine for 2d games written for android in c++/javaAndroid-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.
项目主页:<一href="http://$c$c.google.com/p/android-2d-engine/">http://$c$c.google.com/p/android-2d-engine/
4) jMonkeyEngine :jMonkey引擎(JME的)是一家领先的基于Java的3D游戏引擎
4) jMonkeyEngine: jMonkey Engine (jME) is a leading Java Based 3D Game Engine
jMonkey引擎(JME的)是一种高性能的3D游戏引擎,完全用Java编写。 OpenGL的是通过LWJGL支持,与JOGL支持发展。对于声音,OpenAL的支持。也支持通过键盘,鼠标和其他控制器输入
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的是在'新的BSD许可证发布了一个社区驱动的开源项目。这是目前正在使用的一些商业游戏工作室以及由大学的游戏类。虽然该项目将继续支持和开发其最流行的2.0分支多年的还在后面,一个3.0的分支正迅速成为应对下一代在性能和硬件更高的标准。
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.
现在,Android平台已经覆盖义齿通过jME3:支持Android证实jME3。所以jMonkeyEngine可能是最重要的Android游戏引擎之一
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.
项目主页: HTTP://$c$c.google.com/p/jmonkeyengine/ http://www.jmonkeyengine.com/
Project home:http://code.google.com/p/jmonkeyengine/http://www.jmonkeyengine.com/
5)。 的Cocos2D-机器人:对于建立在Android平台上的2D游戏框架
5). Cocos2d-android: A framework for building 2D games for the Android platform.
的cocos2d为Android是一个开源的Android游戏相关的项目,这是一个用于构建2D游戏,演示和其他图形/交互的应用程序的框架。它是基于cocos2d的-iphone的设计:它使用相同的API,而不是使用的Objective-C,它使用Java语言。而的cocos2d为iPhone是构建2D游戏,演示和其他图形/交互的应用程序的框架。它是基于cocos2d的设计:它使用相同的API,但不是使用Python,它使用的Objective-C
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.
项目主页:<一href="http://$c$c.google.com/p/cocos2d-android/">http://$c$c.google.com/p/cocos2d-android/
这篇关于安卓游戏开发SDK?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!