Construct is a free powerful and easy to use development software for both DirectX 9-based games and applications,in a WYSIWYG environment. It includes an event based system for defining how the game or application will behave, in a visual, human-readable way - easy enough for complete beginners to get results quickly. Optionally, advanced users can also use Python scripting to code your creations.
This is a DM tool for a tabletop RPG that focuses primarily on 1-on-1 combat; you can think of it as more of a turn-based fighting game than a traditional RPG. This is the most basic functional model of the system; additional versions will feature equipment, class-based abilities, and progression. Please see the Duel Engine thread in Pimpage & Posing for more details.