首先,对于LZ的问题,我想说,国内是没有的,国外也是没有的。这话怎讲?GM由1999年发布,于今日约14个年头,14年的岁月里,众多国外高手为其扩展DLL,并开源自己的游戏项目和发布教程。包括这一秒,Youtube上都还有许多人正发布着最新的视频教程。
GM的游戏开发框架概念,有许多人进行模仿,并用其他的游戏引擎进行封装或者原创游戏引擎。
国内也有,据我所知,有2位,09年左右,一位开发了“DreamLoader”,采用LUA语言作为脚本。另一位,"Carlos",最近他开发完成的“Game Inventor”。
对于国外,例如:GameDev Studio ,采用Irrlicht 3D Engine,即鬼火引擎。
举上面的例子,还是想说,独立封装一个游戏引擎,提供友好的IDE,或者独立基于DX等开发游戏工具都是可能的,但他们都不可能像GM那样,作为始祖,并有众多高手为其修饰。
工具很多,正如编程语言很多!看一门想学一门,往往不得要领可以看看博文:修炼一名程序员的职业水准(林庆忠__署名原创)。如果你想做游戏开发,大多数人会说,你去选择学习C++语言……,但无论选择那个语言,它依旧同工具一样,同程序运行在电子的计算机上,靠数学,哲学,管理等学科的指导下的执行者。