Ever wanted to create your own adventure games but lack the necessary programming skills? If so, you'll appreciate GameMaker which is an easy to use card based development system which allows you to create simple adventure games with graphics, buttons, and text via a simple GUI.
It's not exactly a WYSIWYG interface but it's pretty close as GameMaker allows you to select components such as default layouts, pictures and the format of your game from a simple to use GUI. However, although GameMaker doesn't require programming knowledge, it does allow programmers to enrich their games and you'll produce much better results if you have some basic skills.
GameMaker allows those that can't program to simply draw pictures, enter text and generally build your game from the bottom up. You only have a certain file limit within which to build your game which means that anything you create using GameMaker will be quite limited.