One up for Construct, it's great and even if you use the free version you can learn a lot! An open source (and free) alternative would be godevelop which can also run in a browser.