From Al Staffieri Jr:
GameMaker is an easy to use card based development system which allows you to create simple adventure games with graphics, buttons, and text. Just draw the pictures, type some text, click a few buttons, choose some options. and an adventure game is completed. You are not required to learn a programming language, but there is a simple built-in BASIC-like scripting language that you can use to make your games the best they can be. This DEMO has all of the features of the registered version except that it can't save or create applications.