Construct is a free, DirectX 9 game creator for Windows, designed for 2D games. It uses an event based system for defining how the game behaves, in a visual, human-readable way - you don't need to program or script anything at all. It's intuitive for beginners, but powerful enough for advanced users to work without hindrance. Been disappointed by logic blocks or events in other programs? Wait until you try Construct.
Indie game designers and hobbyists can use Construct to enter the world of game creation. Artists can produce games without having to use any programming. Teachers and students can use Construct to teach the principles of logic in a fun way. Developers can use it to rapidly create mockups and prototypes — or simply as a faster alternative to coding. Whoever you are, Construct has many features to help you. These are outlined here, or you can click the links on the right to go in to more detail.
[Link removed. Reason: discontinued; latest version no longer open source.]
0.99.97 Development Test 1 (2011-03-06): Initial release