当我发现用RPGMAKER制作ACT是愚蠢的行为时,我就在考虑换引擎。考虑的引擎有:SDK,Game Maker,Action Game Maker,D2D,Edgame Maker,由于SDK的IDE环境是在VC++的,可是我并不会C++,所以放弃了。而Game Maker由于教程少,研究GM的幻想森林当时又是一座鬼城,所以根本没有头绪学,只好放弃。而Action Game Maker,是我在66RPG临近灭亡的时候看到的。可是当时由于刚传入中国,没有优秀的汉化组,而且不是正版会阉割功能。而且AGM的IDE环境看着让人头晕,更何况AGM没有脚本辅助,也就是说没有拓展的可能!何况,AGM的教程很少,也很难入手。这些都不重要,重要的是我发现AGM无法实现存档功能,就因为这点我马上抛弃了AGM。D2D的IDE环境是在易语言,纯代码编辑环境。可是由于易语言使用起来非常不灵活,写代码像填表格一样。何况易语言发展十年,没有一个市面上成功的游戏。而且易语言不是面向对象语言,这样做游戏没有优势。你想想,马勒戈壁有100只草泥马,有的在吃草,有的在奔跑,有的在打架。难道你会写这100草泥马的属性吗?傻子才这样做!所以D2D也否认了。
而Edgame Maker是我最后遇到的,也是最好的。EM采用了Lua语言做核心,要知道Lua可是三大脚本语言之一,千千万万的网游都用来做脚本的语言啊。例如魔兽世界,魔兽世界的插件就是通过Lua写出来的。而且Lua是脚本语言,用记事本就可以编辑代码,加上是动态语言+面向对象语言。非常适合做游戏用。加上EM是由国人开发,今年5月诞生的引擎。有很多的编辑工具,可拓展性也非常高。现在用EM用得很熟手,不过还没开始开发DNF2,因为经验不足可是会吃亏的。