A free, DirectX 9 game creator for Windows, designed for 2D games

Construct Classic r2
Free
Offline
http://www.scirra.com/construct-classic

Construct Classic is a free, DirectX 9 game creator for Windows, designed for 2D games. It is the predecessor to the more modern Construct 2. Construct Classic 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.