移动应用分类五花八门,面对众多对手,移动游戏突破重围,成了大家日常生活中的基础娱乐活动之一。也因此,越来越多的开发者开始投身移动游戏的开发中。不过,面对多样化的目标平台,要知道选择一个适合自己的跨平台游戏引擎是一件非常重要的事。所以,本文中例举了除了以前常常提到的cocos2d-x和虚幻引擎之外的,其他一些在跨平台方面比较优越,在开发者中很受欢迎的游戏引擎。
1. Unity3D
说到跨平台游戏引擎,开发者最先想到的就是Unity3D。他是让开发者可以轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
主要特性:
相关链接:Unity的mobilehub主页
2. App Game Kit
App Game Kit是一个用于移动跨平台游戏开发引擎,解决了许多因移动设备碎片化而产生的问题。通过它,你可以一次编写而将游戏部署到不同平台上,支持BlackBerry、Android、iOS和Windows Phone。
主要特性:
相关链接:App Game Kit的mobilehub主页
3. Marmalade
Marmalade SDK是一个功能强大的跨平台工具,让开发人员可以从一个代码库中横跨多平台和设备来部署代码,Marmalade会为你解决平台之间差异问题从而减低跨平台开发的痛苦。其核心是C++ SDK,旨在为开发者提供最大的性能和灵活性。
主要特性:
相关链接:Marmalade的mobilehub主页
4. Havok Vision Engine
Havok Vision Engine可提供强大且多样化的多平台运行技术,该技术不但能与各种游戏完美兼容,还能以平稳的帧速率渲染极其复杂的场景。该技术可提供设计完备且面向对象的清晰C++ API,其中包含了各种功能,帮助攻克技术障碍,可用于iOS、Android和大部分主要浏览器。
主要特性:
相关链接:Havok Vision Engine的mobilehub主页
5. ShiVa3D
ShiVa3D是开发者为iOS、Android、BlackBerry、Palm、Windows和Mac OS等轻松创建令人惊叹的3D实时应用以及游戏的开发工具,是一个功能强大的跨平台3D游戏引擎、所见即所得的3D编辑器及MMO服务器。
主要特性:
相关链接:ShiVa3D的mobilehub主页
6. Project Anarchy
Project Anarchy是一个完整的端到端游戏引擎以及为移动打造的最先进的工具集,是面向iOS、Android和TiZen平台的一款免费移动游戏引擎。它包括Havok视觉引擎以及Havok物理引擎、Havok Animation Studio和Havok AI。
主要特性:
相关链接:Project Anarchy的mobilehub主页
7. libGDX
libGDX是一款跨平台的游戏开发框架,支持桌面、Android、iOS、BlackBerry和HTML5的Java游戏开发框架。它基于Apache 2.0许可协议开源,代码业已托管与Github上。
主要特性:
相关链接:libGDX的mobilehub主页
8. Corona SDK
Corona是一款跨平台应用及游戏开发框架,支持iOS以及Android。无论你是构建游戏还是其他,它都是一个优先选择,全球大约有20万的开发者将其作为主要开发工具。
相关链接:Corona的mobilehub主页
9. SIO2
SIO2是一款基于OpenGLES的跨平台2D及3D游戏引擎,支持iOS和Android,为你提供所有现代引擎功能。功能丰富,快速灵活,SIO2可以让你为最喜爱的移动平台创建AAA艺术状态的游戏,且不强迫你去使用特定地IDE代码或编写你的游戏。
主要特性:
相关链接:SIO2的mobilehub主页
10. Sirius2D
以上说了那么多国外引擎,最后一个就是国内较为优秀的引擎,天狼星2D(Sirius2D)。它是国内第一款以WebGL为渲染核心的HTML5跨平台游戏引擎,其核心理念为“精于源,修于行,泽于众”。手把手地教会开发者掌握HTML5游戏开发这门手艺。
主要特性:
相关链接:Sirius2D的mobilehub主页
相关阅读:
付费授权、开放源码,全新虚幻引擎4正式发布!
Cocos2d-x,老牌引擎的新进化
本文为CSDN原创文章,未经允许不得转载,如需转载请联系market#csdn.net(#换成@)