DreamQuest was the first point-and-click adventure game I've made. The game engine almost entirely works on scripts, this way enabling a huge variety of posibilities.
The player is an average guy who wakes up in a strange dream-world populated by creatures from legends and myths, like dwarves, sprites, elves etc. The main quest is to get out of that strange world by helping the ruler of that realm, the Dreamlord.
First quest is to get the key to the gates in New D'Warvar, that leads out of the dwarves city. Actually there are multiple solutions, depending on how the player wants to solve it.