目前手游开发主要使用以下几种引擎:
Unity3D:
Unity3D是一款非常流行的游戏引擎,支持多平台开发,包括iOS、Android等移动平台。Unity提供了强大的开发工具和丰富的资源库,可以方便地创建2D和3D手游。它使用C编程语言,并且有大量的社区支持和插件。
Cocos2d-x:
Cocos2d-x是一款开源的游戏引擎,使用C++编程语言,支持跨平台开发,可以发布到iOS、Android等多个平台。它提供了丰富的功能和工具,可以快速开发高质量的手游。Cocos2d-x在全球市场份额较大,尤其在中国市场占据领先地位。
Unreal Engine (虚幻引擎):
虚幻引擎是一款强大的游戏引擎,支持多平台开发,并且提供了丰富的工具和资源,可以创建出逼真的3D手游。虚幻引擎使用C++编程语言,适合开发AAA级游戏和高保真图形的游戏。
LayaAir:
LayaAir是一款轻量级的HTML5游戏引擎,支持跨平台开发,可以发布到iOS、Android等多个平台。它使用JavaScript编程语言,适合开发轻量级的手游应用。
Godot:
Godot是一款完全免费的开源游戏引擎,支持2D和3D游戏开发,具有易用性和灵活性。Godot使用GDScript编程语言,并且有一个活跃的社区。
Cocos Creator:
Cocos Creator是Cocos2d-x的升级版,主打免费开源,支持2D和3D游戏开发。它使用JavaScript编程语言,适合初学者和独立开发者。
Flash AIR:
Flash AIR是一款基于Adobe Flash技术的游戏引擎,支持跨平台开发,可以发布到iOS、Android等平台。不过,由于Flash技术逐渐被淘汰,使用Flash AIR的开发者已经较少。
Corona SDK:
Corona SDK是一款使用Lua语言的游戏引擎,适合快速开发游戏,支持iOS、Android等平台。它具有易学易用的特点,适合初学者。
Defold:
Defold是一款基于Lua的游戏引擎,支持跨平台开发,适合创建2D游戏。它由Supercell开发,曾用于开发《部落冲突》等游戏。
根据以上信息,Unity3D和Cocos2d-x是目前最常用的手游引擎,各有其优势。Unity3D以其灵活性和广泛的社区支持占据了主导地位,而Cocos2d-x则在中国市场表现突出,特别是在2D游戏开发方面。虚幻引擎则适合开发高品质3D游戏,但相对来说使用门槛较高。其他引擎如LayaAir、Godot和Cocos Creator等也各有其特点,适合不同的开发需求。