个人理解:
1、unity收费,cocos免费。
2、unity 3d擅长,cocos 2d擅长。
3、unity易入门,难提高,cocos难入门,难提高(各种配置繁琐,解决方案不明晰)。
4、unity路线相对单一,cocos分支多,C++,js,lua,quick。
5、unity闭源,坑少,但是底层无法修改,cocos开源,坑多,但是底层可见可修改。
6、unity文档配套好,cocos可能更新太快,文档往往不配套。
7、其他的配套工具什么的相差不多,流行工具对两者支持都不错,选择哪款引擎使用主要还是看项目吧,3D的推荐unity,2D推荐cocos。