CodePudding user response:
Industry preferred mobile game engine has a Cocos2d - x, Unity3D, FlashAIR, Unreal, Corona, etc., but mainly concentrated in the Cocos2d - x with Unity3D,Cocos2d - x with Unity3D support JavaScript, LUA language, moreover Cocos2d supports c + +, and Unity3D support c #,
Cocos2d - x with Unity3D all have good cross-platform capability, but more powerful Unity3D,
Cocos2d is suitable for making 2 d games, and Unity3D is more suitable for 3 d games, if Cocos2d making 3 d, Unity3D making 2 d, the efficiency of both Fang Qiang, would do more than it's worth noting that Unity3D can do 2 d game, but the efficiency is lower than Cocos2d, but Cocos2d making 3 d game was only reluctantly,
On the penetration and popularity, Unity3D far beyond Cocos2d, business prospects and employment position the former more obviously,
Note: the above purely personal point of view,