Just to plug another engine, just look at my sig. It's very nice if you want to make your own adventure games. Quite flexible, and has a very good and helpful forum.
I've never used gamemaker, but I have heard stuff about it. I'm not sure if it was good or bad...