соглашусь с Zephyr... к слову, есть продукты, схожие с GM, но помощнее, типа TGF (минус ее в том, что она бинарик не компилит без реги, да и как такового кода там не напишешь, сплошной скрипт на двух кликах мышки), Jamagic (вполне самостоятельная оболочка для C-подобного языка, гораздо более универсальная, с 2D/3D библиотеками)... ну не безысвестный RPG Maker, заточенный для определенного жанра, увы мало пригодная вещь для даже неординарной РПГ, не то чтоб других жанров...
главное НО всех подобных продуктов, коих я насмотрелся еще в подростоковом возрасте, ясно-понятно обмен универсализма на простоту разработки... ничего дельного не напишешь, сколько раз возникшая в голове идея небезынтересного геймплея гибла из-за невозможносмти осуществления оного в рамках узкозаточенных продуктов...
так что уж лучше сразу пишите все ручками, так вернее будет...