A problem with a lot of adventure game engines is that they're not really finished and the documentation isn't very good. AGS looks ok but I haven't really used it much. Sludge is fairly good, but it's not for beginners, it's not free and the documentation is a bit incomplete.