学习游戏开发的两个方向 Cocos2d-x 和 Unity 3D/2D，哪个前景更好？
我推荐cocos2d-x  现在手机游戏市场前10位有7位都是cocos2d-x开发， 开源、跨平台、MIT许可等等，当然适合2d游戏，3d游戏还是用unity；我重点介绍cocos2d-x 主流工具 Window平台下  C++语言用 Visual Studio ，官方有UI编辑器CocoStudio，苹果系统不太熟 -------------其他独立的工具---------- 位图字体工具Bitmap Font Tools (Windows) 粒子编辑工具Particle Editing Tools 物理编辑工具Physics Editing Tools 场景编辑工具Scene Editing Tools 纹理地图集工具Texture Atlas Tools 瓦片地图编辑工具Tilemap Editing Tools 声音特效编辑工具Audio Effect Editing Tools 背景音乐编辑工具Background Music Editing Tools (MAC 系统自带) BOX2D多边形定义工具VertexHelper GIF动画帧导出工具Ulead GIF Animator 如果开发者熟悉javascript ，lua编程语言，推荐cocos2d-x editor；我在网上查资料无意间找到的，不得不承认高手在民间，我现在在使用，确实强大，可惜人气还是少了点，希望工具开发者更新更多例子和教程。下面是工具创造者写的简介，我就直接贴在下面了，尽量看原文吧，我很懒，不想一张一张贴图片，麻烦。 原文csdn地址：cocos2d-x editor 背景： 笔者学java  ，android，javascript出身，近期开始学习手机游戏开发，由于手游开发是多平台，所以深思熟虑选择cocos2d-x作为开发游戏引擎。 但遇到如下一些问题， 其一，cocos2d-x开发平台很多是ios系统上完成的，笔者熟悉window系统，不熟悉ios； 其二， window系统上主流是使用开发语言c++完成，而且要使用烦人的visual studio，速度卡的半死； 其三，cocos2d-x场景代码编辑是分开的，其他动画，字体，粒子，物理，地图等等都是独立的作为一个工具存在，而且调试模拟不方便 其四，cocos2d-x 对于javascript脚本语言开发没有很好的集成开发工具 经过大量的资料寻找都没有找到很好的选择方案，最终决定自己开发制作一套有效的集成游戏开发工具。根据我的条件，满足window系统上，javascript脚本语言，基于cocos2d-x跨平台游戏引擎, 集合代码编辑，场景设计，动画制作，字体设计，还有粒子，物理系统，地图等等的，而且调试方便，和实时模拟器。 功夫不负有心人，经过几个月的努力，终于这套游戏开发工具初见雏形，我给他命名为 cocos2d-x  editor ，简称 CE，经过不断的提升和尝试，我用这套工具开发了各种手机游戏，有跑酷，消除，益智，塔防，格斗等等游戏，运行于各大手游平台，让开发游戏更加快捷方便。开发一款小型的游戏，在设计素材具备的条件下，笔者曾经保持一个礼拜开发一款游戏的记录。 上面也说过，笔者出身android ，以前使用开发android的工具是intellij idea，就地取物，这套工具是基于idea上的插件存在，工具免费。 介绍： 工具特色：