Unity引擎集成度高、耦合度低。高集成度意味着Unity编辑器和脚本控件集成在一起。 Unity编辑器可以轻松地将控制脚本绑定到场景中的对象cocos引擎,但耦合度很低。 Unity引擎是基于组件开发的。一个系统游戏角色,首先它的设计思想非常好。场景中的所有对象、脚本、UI 控件等都是组件。它们可以在绑定到对象时工作cocos引擎,并且每个组件都是独立的。当然,最重要的是Unity编辑器非常强大,可以轻松编辑3D场景等,而cocos引擎无法编辑3D场景(虽然cocos2d-x现在也支持3D的渲染、碰撞等)对象,但可用性和效果是Unity无法比拟的,并且cocos studio不支持3D场景的绘制,只能通过第三方建模工具导入)。
当然创作人,两者都支持跨平台,windows、mac、linux、android、ios、黑莓等都可以支持,不过两者都主要用在手游上。 Cocos2d-x手机2d游戏较多,unity手机份额较多。 3D游戏占有率更高。