Android游戏引擎汇总

初学者可免费使用和发布,更多的功能则需要付费的认证的

游戏例子:https://market.android.com/details?id=com.base2.walkaboutb, https://play.google.com/store/apps/details?id=com.frozengun.freeze

Unity 3D – http://unity3d.com

拥有完整特征的编辑器,支持iOS、Android、PC的2D/3D跨平台引擎

PhysX物理运算引擎,C#、javascript或Boo脚本语言,多人玩家和网络游戏的支持

试用免费,发布则需购买认证

目前版本中还不支持Android x86

游戏例子:https://market.android.com/details?id=com.ArtInGames.AirAttackHDLite

Cocos2D - http://www.cocos2d-x.org/projects/cocos2d-x

可移植到C++语言,流行的iPhone开发引擎

支持Android, iPhone, Win32的2D游戏引擎

基于C++的引擎支持x86的Android设备

完整源代码的免费引擎

游戏例子: https://market.android.com/details?id=com.xmg.cowsvsaliens

jPCT-AE- http://www.jpct.net/jpct-ae/

为Android优化的java的3D引擎

支持3DS、OBJ和其他文件,骨骼动画,着色和纹理压缩,碰撞检测,多种光照模式,透明度,雾特效等

完整的java游戏引擎,支持x86的Android设备

对于个人使用和商业使用都免费

游戏例子: https://play.google.com/store/apps/details?id=mk.grami.max

Libgdx - http://code.google.com/p/libgdx/

支持Windows, Linux, OSX and Android跨平台的2D/3D引擎,可在部署到手机上之前在PC上编写模拟运行和测试

基于C++和Java的引擎,易于移植到x86

Box2d物理运算,TMX地图,着色, 2D粒子系统,精灵,摄像头APIs,OBJ和MD5模式装载.

可免费获取

基于C++/Java引擎通过简单修改,可运行在x86 Android设备

https://market.android.com/details?id=com.tani.penguinattack

PlayN – https://code.google.com/p/playn/

跨平台游戏抽象库,可开发Java桌面、HTML5浏览器、Android、iOS和Flash程序

包括图标、资产、Box2d物理运算等

免费开放源码

例子: https://play.google.com/store/apps/details?id=gabumba.tupsu.android, https://play.google.com/store/apps/details?id=cz.rb.game

更多例子: https://code.google.com/p/playn/wiki/DemoLinks

gameplay – http://gameplay3d.org/index.php

旨在帮助独立游戏开发的生态系统,开源的跨平台的3D引擎

支持BlackBerry 10、PlayBook、Apple iOS 5+、Android NDK 2.3+、Microsoft Windows 7、Apple MacOS X、Linux

完整着色系统,基于节点的场景图形系统,粒子系统,Full featured rendering system, node-based scen graph system, particle system, Bullet物理引擎, 音频和UI界面系统等

在Apache 2.0许可下的开源引擎

Adobe AIR – http://www.adobe.com/products/air.html

使用交互式脚本和Flash来创建2D/3D的跨平台(支持iOS、Android、PC、BlackBerry和TV)的app和游戏

这里有几个通过Flash建立的引擎可提供API来简单地开发游戏:http://www.adobe.com/devnet/games/gaming_engines.html

硬件加速,本地扩展,Android授权服务支持等

需要购买Adobe程序编写工具

目前版本中还不支持Android x86

https://play.google.com/store/apps/details?id=air.com.d20studios.heromages

Andengine - http://www.andengine.org/

2D Android 游戏引擎

支持分屏,网络多人玩家API,动态壁纸

以Java为主,包括x86中原生库的C++为辅的引擎

可免费获取源码

http://wiki.andengine.org/List_of_Apps_and_Games

https://market.android.com/details?id=com.bestcoolfungamesfreegameappcreation.bunnyshooter

Esenthel Engine - http://www.esenthel.com/?id=overview

基于C++,支持Windows, Mac, Android and iOS的2D/3D的引擎

非商业用途可无限制免费

脚本和C++支持,多重着色,动画系统,物理运算引擎,流媒体游戏引擎,GUI等

DirectX 9,10,11, OpenGL, OpenGL ES 2.0, PhysX 3, PhysX 2, Bullet 物理引擎整合

包括地图编辑器,模型编辑器,数据浏览器,代码编辑器等

快速跨平台发布

Android原声x86支持

https://play.google.com/store/apps/developer?id=Esenthel

Linderdaum Engine - http://www.linderdaum.com

支持Windows和 Android的跨平台2D/3D引擎

可免费获取源码

基于C++的引擎支持ARM和x86 Android设备(预编译的x86-libs也包含其中)

http://play.google.com/store/apps/developer?id=Linderdaum

ShadingZen - http://traxnet.github.com/ShadingZen/

针对Android的2D/3D引擎

开源(MIT认证授权)可获取源码

基于Java,为移动设备深度优化,支持多核CPU

https://play.google.com/store/apps/details?id=org.traxnet.kidscube

Kivy - http://www.madewithmarmalade.com/

开源Python库

可运行在Linux, Windows, MacOSX, Android and IOS系统上的跨平台引擎

在LGPL 3授权下可100%免费使用

支持手势、多点触控、图表和着色

https://play.google.com/store/apps/details?id=org.kivy.showcase

Marmalade SDK (previously Airplay SDK) - http://www.madewithmarmalade.com/

支持iOS, Android, BlackBerry PlayBook OS, bada, Windows Desktop, Mac OS, WindowsPhone 8的跨平台人3D C++游戏引擎

免费试用30天,发布需要购买授权认证

基于C++的引擎可很容易地移植到x86 Android设备中

https://market.android.com/details?id=com.imperialgamestudio.golfbattle3d

Gideros Studio - http://www.giderosmobile.com/

支持iPhone iPad, Android的2D跨平台游戏引擎

使用提供的IDE编写Lua,在PC上用模拟器测试

Box2d物理引擎,字体,精灵,地图和传感的整合

免费版本会闪屏,授权版本则不会

https://play.google.com/store/apps/details?id=com.jenots.mashballs

App game kit -http://www.appgamekit.com/

支持iOS, Windows, MacOS, Android, BlackBerry的跨平台引擎

包含Box2D的基于OpenGL的2D引擎,支持精灵,粒子,输入API,声音和音乐等

好像是基于C++的引擎,应该很容易移植到x86 Android设备

使用BASIC编写游戏代码,或者可选择升级以使用原生C++进行编写

Free to try, license purchase required to publish.

https://market.android.com/details?id=com.texasoftreloaded.theblackhole

ShiVa3D - http://www.stonetrip.com/

多平台3D游戏引擎,拥有高级着色系统,物理引擎,HUD渲染引擎和声音库

支持Windows, Mac OS, Linux, iPhone, Android, Palm, Wii, iPad, BlackBerry系统

使用Lua或C++进行编写

基于C++的引擎,应该易于移植到x86 Android设备中

https://play.google.com/store/apps/details?id=com.dvidearts.crusadeofdestiny

Orx - http://orx-project.org/

开源,可移植性,轻量级,可扩展性,数据驱动,非常容易使用的2D游戏引擎

支持iPhone, iPad, Mac, Windows, Linux, Android的游戏引擎

摄像头API、动画、声音、精灵着色、数据驱动,快速原型设计和开发

免费开源

基于C++的引擎,应该易于移植到x86 Android设备中

例子: https://market.android.com/details?id=lyde.sik.gravity

DX Studio - http://www.dxstudio.com/

自带剪辑器的3D游戏引擎

目前Android上支持有限的特效

基于C++的引擎,应该易于移植到x86 Android设备中

目前可免费获取

SIO2 Engine – http://sio2interactive.com/

支持iOS, Android, bada, WebOS, WIN32的2D/3D游戏引擎

通过在PC上模拟器编程测试

Lua脚本,各种3D模型工具,Bullet物理运算,路径寻找,声音API,着色,动画和网络支持

基于C++的引擎,应该易于移植到x86 Android设备中

免费试用,可购买各种授权认证

Papaya Social Game Engine - http://papayamobile.com/developer/engine

支持iOS和Android的跨平台的2D游戏引擎

使用脚本编写游戏,包括社交API,物理运算,粒子特效

题外话

我们见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了7、8年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。

其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。

不断奔跑,你就知道学习的意义所在!

注意:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!
司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)**

[外链图片转存中…(img-Z8whj54H-1714805716817)]

《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

  • 26
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值