大家好,我是你的好朋友思创斯。今天说一说android游戏引擎汇总,架构师花费近一年时间整理出来的安卓核心知识「终于解决」,希望您对编程的造诣更进一步.
目前版本中还不支持android x86
游戏例子:
cocos2d –
可移植到c 语言,流行的iphone开发引擎
支持android, iphone, win32的2d游戏引擎
基于c 的引擎支持x86的android设备
完整源代码的免费引擎
游戏例子:
jpct-ae-
为android优化的java的3d引擎
支持3ds、obj和其他文件,骨骼动画,着色和纹理压缩,碰撞检测,多种光照模式,透明度,雾特效等
完整的java游戏引擎,支持x86的android设备
对于个人使用和商业使用都免费
游戏例子:
libgdx –
支持windows, linux, osx and android跨平台的2d/3d引擎,可在部署到手机上之前在pc上编写模拟运行和测试
基于c 和java的引擎,易于移植到x86
box2d物理运算,tmx地图,着色, 2d粒子系统,精灵,摄像头apis,obj和md5模式装载.
可免费获取
基于c /java引擎通过简单修改,可运行在x86 android设备
playn –
跨平台游戏抽象库,可开发java桌面、html5浏览器、android、ios和flash程序
包括图标、资产、box2d物理运算等
免费开放源码
例子: ,
更多例子:
gameplay –
旨在帮助独立游戏开发的生态系统,开源的跨平台的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 –
使用交互式脚本和flash来创建2d/3d的跨平台(支持ios、android、pc、blackberry和tv)的app和游戏
这里有几个通过flash建立的引擎可提供api来简单地开发游戏:
硬件加速,本地扩展,android授权js555888金沙老品牌的服务支持等
需要购买adobe程序编写工具
目前版本中还不支持android x86
andengine –
2d android 游戏引擎
支持分屏,网络多人玩家api,动态壁纸
以java为主,包括x86中原生库的c 为辅的引擎
可免费获取源码
esenthel engine –
基于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支持
linderdaum engine –
支持windows和 android的跨平台2d/3d引擎
可免费获取源码
基于c 的引擎支持arm和x86 android设备(预编译的x86-libs也包含其中)
shadingzen –
针对android的2d/3d引擎
开源(mit认证授权)可获取源码
基于java,为移动设备深度优化,支持多核cpu
kivy –
开源python库
可运行在linux, windows, macosx, android and ios系统上的跨平台引擎
在lgpl 3授权下可100%免费使用
支持手势、多点触控、图表和着色
marmalade sdk (previously airplay sdk) –
支持ios, android, blackberry playbook os, bada, windows desktop, mac os, windowsphone 8的跨平台人3d c 游戏引擎
免费试用30天,发布需要购买授权认证
基于c 的引擎可很容易地移植到x86 android设备中
gideros studio –
支持iphone ipad, android的2d跨平台游戏引擎
使用提供的ide编写lua,在pc上用模拟器测试
box2d物理引擎,字体,精灵,地图和传感的整合
免费版本会闪屏,授权版本则不会
app game kit –
支持ios, windows, macos, android, blackberry的跨平台引擎
包含box2d的基于opengl的2d引擎,支持精灵,粒子,输入api,声音和音乐等
好像是基于c 的引擎,应该很容易移植到x86 android设备
使用basic编写游戏代码,或者可选择升级以使用原生c 进行编写
free to try, license purchase required to publish.
shiva3d –
多平台3d游戏引擎,拥有高级着色系统,物理引擎,hud渲染引擎和声音库
支持windows, mac os, linux, iphone, android, palm, wii, ipad, blackberry系统
使用lua或c 进行编写
基于c 的引擎,应该易于移植到x86 android设备中
orx –
开源,可移植性,轻量级,可扩展性,数据驱动,非常容易使用的2d游戏引擎
支持iphone, ipad, mac, windows, linux, android的游戏引擎
摄像头api、动画、声音、精灵着色、数据驱动,快速原型设计和开发
免费开源
基于c 的引擎,应该易于移植到x86 android设备中
例子:
dx studio –
自带剪辑器的3d游戏引擎
目前android上支持有限的特效
基于c 的引擎,应该易于移植到x86 android设备中
目前可免费获取
id设备中
例子:
dx studio –
自带剪辑器的3d游戏引擎
目前android上支持有限的特效
基于c 的引擎,应该易于移植到x86 android设备中
目前可免费获取
文章由思创斯整理,转载请注明出处:https://ispacesoft.com/141288.html