Arcade Game Designer is a tool for writing your own simple arcade games. While it won't help you create snazzy scrolling shoot-em-ups, it should be capable of producing a variety of basic arcade affairs, puzzlers and platformers so long as you're patient and prepared to stick at it. That is, of course, provided that AGD does not crash horribly or something. Games produced using the utility are stand-alone and can be distributed freely.