- 浏览: 484185 次
- 性别:
- 来自: 北京
最新评论
-
fatalfeel:
Irrlicht 3d Engine is full open ...
转:Android世界的15款开源的游戏开发引擎 -
diyangxia:
BigDecimal怎么初始化全局变量呢
android如何保留小数点后x位数字 -
c1230v:
这是一个程序员应该用的方法吗?求靠谱一点
转:android WebView 控件加载本地sdcard中html文件图片的问题 -
dingbuoyi:
楼主是天才 真牛逼
转:Progressbar-设置自己的样式 -
panxiaoming2008:
记住:显示本地文件时 必须使用APK'>file:/// ...
Android使用WebView加载本地资源
With Google IO fast approaching and GDC just completed I thought it would be interesting to take a look at the game engines available for mobile devices, specifically for x86 based mobile devices. There are many game engine choices out there, all with a different set of features, pricing, maturity, etc. After conducting a search online, I found a wide variety of game engines that can be used for creating games for Android* based mobile devices. Some provide x86 support, while others can be ported to support x86 devices without too much effort.
Here is the list of game engines I have come across; I have included some features and details about each engine and an example game on the Android Market if I could find one.
- Cocos2D - http://www.cocos2d-x.org/projects/cocos2d-x
- A port to C++ of the popular iPhone Cocos2D engine.
- Cross platform (Android, iPhone, Win32) 2D engine
- C++ based engine that supports x86 Android devices.
- Free engine with full source code.
- Example: https://market.android.com/details?id=com.xmg.cowsvsaliens
- Libgdx - http://code.google.com/p/libgdx/
- Cross platform (Windows, Linux, OSX and Android) 2D/3D Android engine. Build, run and iterate on the PC before deploying to phone.
- C++ and Java based engine that easily ports to x86.
- Box2d physics, TMX tile map, shaders, 2D particle system, sprite support, camera apis, OBJ and MD5 model loaders.
- Full source code available for free.
- C++/Java based engine that with a few minor changes I was able to run on x86 Android devices.
- https://market.android.com/details?id=com.tani.penguinattack
- Corona Game Edition - http://www.anscamobile.com/corona/games/
- 2D cross platform (iOS and Android) engine.
- Write games in scripting language Lua.
- Animated sprites, Social API integration, native device features integrated.
- Also used for application and eBook development.
- C++ based engine that should easily port to x86 Android devices.
- License purchase required, free to trial.
- https://market.android.com/details?id=com.base2.walkaboutb
- Unity 3D – http://unity3d.com
- 2D/3D cross platform (iOS, Android, PC) with full-featured integrated editor.
- PhysX physics engine, C#, javascript or Boo scripting language, multiplayer and network support, streaming assets, etc.
- License purchase required for phone publishing, try for free.
- No Android x86 support in current version.
- https://market.android.com/details?id=com.ArtInGames.AirAttackHDLite
- Andengine - http://www.andengine.org/
- 2D Android game engine
- SplitScreen support, network multiplayer apis, live wallpaper support
- Primarily a Java engine with some C++ that should easily port to x86 Android devices.
- Full source code available for free.
- http://wiki.andengine.org/List_of_Apps_and_Games
- https://market.android.com/details?id=com.bestcoolfungamesfreegameappcreation.bunnyshooter
- Marmalade SDK (previously Airplay SDK) - http://www.madewithmarmalade.com/
- Cross platform (iOS, Android, Symbian, bada, WebOS and other platforms in Beta) 3D C++ game engine.
- Free to try, license purchase required to publish.
- C++ based engine that should easily port to x86 Android devices.
- https://market.android.com/details?id=com.imperialgamestudio.golfbattle3d
- App game kit -http://www.appgamekit.com/
- Cross platform (iOS, Windows, MacOS, Android, BlackBerry, Bada, Meego)
- A 2D OpenGL based game engine with Box2D. Include support for Sprites, particles, input APIs, sound and music.
- Looks like it is a C++ based engine that should easily port to x86 Android devices.
- Write game code in BASIC or has an available upgrade option for writing native C++ code.
- Free to try, license purchase required to publish.
- https://market.android.com/details?id=com.texasoftreloaded.theblackhole
- ShiVa3D - http://www.stonetrip.com/
- Cross platform 3D game engine with ShiVa3D Editor.
- Cross platform (Windows, Mac OS, Linux, iPhone, Android, Palm, Wii, iPad)
- C++ based engine that should easily port to x86 Android devices.
- https://market.android.com/details?id=com.dvidearts.crusadeofdestiny
- DX Studio - http://www.dxstudio.com/
- 3D game engine with editor.
- Android limited features now supported.
- C++ based engine that should easily port to x86 Android devices.
- Currently offered for free.
- SIO2 Engine – http://sio2interactive.com/
- 2D/3D cross platform (iOS, Android, bada, WebOS, WIN32 ) game engine.
- Iterate via simulator on PC
- Features lua support, exporters for various 3d modeling tools, Bullet physics engine, path finding, sound apis, shader support, animation and networking support.
- C++ based engine that should easily port to x86 Android devices.
- Various licenses available for purchase, free to trial.
- Papaya Social Game Engine - http://papayamobile.com/developer/engine
- Cross platform (iOS and Android) 2D engine.
- Write games in scripting language, includes social APIs, physics, and particle effects.
- C/C++ based OpenGL engine that should easily port to x86 Android devices.
- Engine is free to download.
- https://market.android.com/details?id=com.papaya.papayaFish_hd
- moai - http://getmoai.com/
- A mobile platform for game developers
- Lua scripting language based development engine that has integrated cloud services available.
- Engine is open source and free to use, pay for cloud services.
- Cuttlefish Engine - http://www.cuttlefishengine.com/
- 2D cross platform (Windows Phone, Android, iPhone, Windows PC) game engine.
- Create game in an editor using scripting language (C# variant).
- Designer interface to build games, Tile support and Box2d physics engine.
- License purchase required for the Designer, engine source available for free. Trial available.
- Orx - http://orx-project.org/
- 2d cross platform (iPhone, iPad, Mac, Windows, Linux, Andrdoi) game engine.
- Camera APIs, animations, sound, sprite rendering and data driven for fast and easy prototyping and development.
- Free open source.
- C++ based engine that should easily port to x86 Android devices.
- Example: https://market.android.com/details?id=lyde.sik.gravity
- Unigine - http://unigine.com/products/unigine/
- 3D cross platform (Windows, Linux, Max, PS3, iOS, Android)
- Physics, scripting, etc. Unclear what features are supported for mobile.
- Evaluation available to companies working on commercial projects. License purchase required.
- C++ based engine that should easily port to x86 Android devices.
- Example: http://www.demolicious-game.com/
- Gideros Studio - http://www.giderosmobile.com/
- 2D cross platform (iPhone iPad, Android) game engine.
- Write Lua code in provided IDE, iterate on PC with simulator.
- Features include Box2d physics engine, fonts, sprites, tile maps and sensor integration.
- Free version includes Gideros Splash screen, licensed version removes it.
- iPhone example: http://itunes.apple.com/app/tim-the-timber/id417301495?mt=8
- Candroidengine - http://code.google.com/p/candroidengine/
- 2D Java engine.
- Sprites, tile animation, background APIs, etc.
- Dalvik only engine that should work on all architectures.
- Full source code available for free.
- Mages Engine - http://code.google.com/p/mages/
- multiplayer client/server game engine
- Java engine that should work on all architectures.
- Full source code available for free.
- Unreal Development kit - http://udk.com/
- Android support coming at a future date.
- Rokon - http://code.google.com/p/rokon/
- 2D engine indicates it will soon start up again as Rokon 3 and will be built upon libgdx.
The great thing about Android on x86 is that it opens a new class of devices for all of the games built on these engines. Unfortunately not all these game engines have support for x86 native binaries but it’s probably just a matter of time. x86 support is available in the latest Android NDK. Porting to x86 for some of these engines may simply be a recompile. We have created a couple of documents to guide you and have forums available to help along the way.
- NDK Android Application Porting Methodologies
- Understanding x86 vs ARM Memory Alignment on Android
- Android* Application on Intel® Architecture Forum link
I hope this list helps those thinking about writing an Android game by providing some details of the choices available. Ideally I will try to update this article with the latest information as it develops, but please feel free to post comments about game engines I did not come across or any updated information you find.
转:http://software.intel.com/en-us/blogs/2012/03/13/game-engines-for-android/
发表评论
-
service学习
2012-05-16 00:41 883http://www.cnblogs. ... -
InputStream,String,File相互转化
2012-05-14 23:32 12701. String --> InputStream ... -
转:实现类似手机QQ的可折叠固定标题列表
2012-04-12 19:05 1388http://douzifly.cnblog ... -
转:[Android]倒影效果的ImagView
2012-04-06 23:29 1381本文源自:http://blog.csdn.net/ke ... -
转:JDK中的URLConnection参数详解
2012-04-06 23:01 1177针对JDK中的URLConnection连 ... -
做Android 系统/应用开发怎么可以不懂自动化测试
2012-03-22 15:02 1150http://blog.csdn.net/yiyaaixuex ... -
让Qt应用程序跑在Android上
2012-03-22 14:55 1362http://blog.c ... -
转:在android 2.3 AVD 模拟器上安装 google market 安卓市场
2012-03-22 14:29 1084http:// ... -
增加 addDataScheme("file") 才能收到SD卡插拔事件的原因分析 -- 浅析android事件过滤策略
2012-03-22 14:26 1961... -
转:andengine中的ParticleSystem
2012-01-18 11:08 1529看ParticleSystemSimpleExample,看得 ... -
test4:腾讯
2011-12-26 20:27 2www.qq.com -
test3:Yahoo
2011-12-26 20:25 2www.yahoo.com -
test2:google
2011-12-26 10:53 5www.google.com.hk -
test1:百度
2011-12-26 10:52 6www.baidu.com -
转:android 打包自己的自定义组件成JAR包
2011-12-24 11:54 1275http://www.cnblogs.c ... -
转:AndEngine中的字体加载及应用
2011-12-15 15:39 1548AndEngine中的字体加载及应用 An ... -
转:Android游戏框架AndEngine使用入门
2011-12-13 14:24 1580项目站点:http://www.andengine.org 项 ... -
转:notification更新数字的显示及AnimationDrawable的结合使用
2011-12-07 10:25 2617这是本人加入博客园的首篇博文,自己平常在工作学习过程遇 ... -
转:Android系统上(mv不可用)cp命令的替代方法
2011-11-30 18:32 9669Android系统上cp命令 ... -
转:用gcc编译生成动态链接库*.so文件的方法
2011-11-28 22:52 1762用gcc编译生成动态链接库*.so文件的方法 200 ...
相关推荐
超图公司作为GIS行业的领军者,推出了SuperMap Scene SDKs 10i(2020) for game engines,特别针对Unity游戏引擎提供了专门的插件,让开发者能够在游戏中实现更加真实的地理环境模拟和交互体验。 一、超图Scene SDKs...
HTML5 Game Engines: App Development and Distribution presents an introduction to development with HTML5 game engines as well as an in-depth look at popular engines. Along with downloadable example ...
### FuzzIL: Coverage Guided Fuzzing for JavaScript Engines #### 概述 随着网络浏览器在桌面操作系统和移动平台上的普及,它们已成为用户网络安全的重要组成部分。JavaScript解释器因其能够为用户提供交互式...
Mastering Android Game Development with Unity by Wajahat Karim English | 6 Jun. 2017 | ASIN: B01M68DBRU | 352 Pages | AZW3 | 11.27 MB Key Features Develop complex Android games with the help of ...
8. **游戏引擎**:附带的"Android game engines.txt"可能涉及到游戏引擎的使用,如Cocos2d-x或Unity。这些引擎可以简化游戏开发,提供预设的物理系统、动画工具和资源管理,让开发者更专注于游戏内容的创作。 9. **...
本书介绍了信息检索(ir)中的关键问题,以及这些问题如何影响搜索引擎的设计与实现,并且用数学模型强化了重要的概念。对于网络搜素引擎这一重要的话题,书中主要涵盖了在网络上广泛使用的搜索技术。 本书适用于...
Two rendering engines available: MathJax and KaTeX. Support Android version 4.1 (Jelly Bean) and newer. Setup There are two ways you can add MathView to your project in Android Studio: From a ...
Each gem presents a previously unpublished technique related to game engines and real-time virtual simulations. Specific topics include rendering techniques, shaders, scene organization, visibility ...
逻辑的引擎 Engines of Logic 马丁・戴维斯(Martin Davis)
This book is for intermediate Swift developers interested in learning 3D graphics or gaining a deeper understanding of how game engines work. Topics Covered in Metal by Tutorials The Rendering ...
* engines:核心部分,多媒体引擎的实现。 * extern_libs_v2:包含了 khronos 的 OpenMAX 的头文件。 * fileformats:文件格式的解析(parser)工具。 * nodes:提供一些 PVMF 的 NODE,主要是编解码和文件解析方面...
In plain, uncomplicated language, and using detailed examples to explain the key concepts, models, and algorithms in vertical search ranking, Relevance Ranking for Vertical Search Engines teaches ...
经典rpg游戏java源码游戏引擎 该表主要包含基于 HTML5 的游戏引擎和框架。 名称 大小 (KB) 执照 类型 单元测试 文档 存储库 笔记 470kb(缩小) 阿帕奇2.0 3D 不 Babylon.js 是一个基于 webgl 和 javascript 的 3D ...
标题 "aerotecengines:Aerotec Engines主题文件夹" 提示我们这可能是一个与Aerotec Engines相关的项目或资源集合。Aerotec Engines可能是某个航空公司、飞机制造商或者是专门研究和开发航空发动机的公司。这个主题...
OpenCore的源代码分布在external/opencore目录下,包括了多个子目录,如android(Android专用的Player和Author实现)、baselibs(基础库)、engines(引擎实现)、nodes(PVMF的NODE实现)等。每个子目录都有特定的...
This book will guide you through the basic game development process, covering game development topics including graphics, sound, artificial intelligence, animation, game engines, Web-based games, etc....