Corona SDK
特点:使用Lua语言开发,易于学习,有丰富的学习资源。支持Windows、Mac和Linux等桌面操作系统,方便源代码的编辑和调试。
cocos2d-x
特点:开源的移动2D游戏框架,支持C++和Lua编程,兼容Cocos2d-iPhone API。支持iOS、Android、黑莓Blackberry等多个平台,也支持Windows、Mac和Linux桌面操作系统。
Buildbox
特点:无需编写代码即可创建游戏,支持跨平台开发。已有几十款成功作品,且最近升级支持了更多功能。
Angle
特点:专为Android平台设计,基于OpenGL ES技术开发,使用Java编写。适合快速开发,但文档较少。
Rokon
特点:基于OpenGL ES技术开发的Android 2D游戏引擎,物理引擎为Box2D。开发文档完备,对反馈Bug的修正速度快,广泛使用。
这些引擎各有优势,选择哪个引擎取决于你的具体需求,比如开发语言的熟悉程度、项目需求、跨平台支持等。对于初学者,Corona SDK和Buildbox较为友好;对于需要高性能和复杂物理效果的项目,cocos2d-x和虚幻4(虽然更偏向于PC和主机游戏)可能更合适;而对于Android平台快速开发,Angle和Rokon是不错的选择。