按照本人的使用顺序,Unity是我用过的第五个引擎了,前面几个分别是Irrlicht,Ogre,Cocos2dx和NeoX。Irrlicht和Ogre基本是同时代的产物,但是功能和使用普及率Ogre都要比Irrlicht高出很多。Ogre1.8版本在设计模式和工具链上面都在当时拥有很强的竞争力。但基于C++作为开发语言和大量使用的设计模式、庞大的代码量对于需要修改引擎做定制开发的模式,以及手动编写和调试shader语言来讲,Ogre的门槛算是挺高了。加上漫长的版本更新,逐渐使这个引擎淡出了游戏开发者的视野。Cocos2dx则正好赶上了移动互联网的浪潮,在当时unity尚不完善...