Construct 0.93.3: Open Source DirectX GameMaker

Construct - Barrel Fire Demo

Construct is a free powerful and easy to use development software for both DirectX 9-based games and applications. You can download it HERE and several demos are available HERE. Demos are nice because each demo is shipped as an unique exe file with all data packed in the exe.