You might also check out GDevelop - which may be a few years behind Construct in functionality, is totally free and open source and also supports javascript, as well as reusable components. gdevelop-app.com
Member since 13 Feb, 2011