If you are willing to invest some, try GameMaker. They combine visual modeling with their own GameMaker Language. The IDE is free and you can download from Steam. With the free version you can start building apps which runs within the IDE. What they charge for are they're export modules. They have export modules to iOS, Android, Windows, HTML5, etc. Medyo mature na rin ung community so if you run into some difficulty, marami nang helpful threads sa forum nilaand you can always post your own questions. May mga 3rd party dlls na rin from the community na helpful in some features na hindi pa supported. The good thing about using their tools is that you just have one code and you can deploy it to different OS platforms. Downside would be the cost of the export modules, but if you can cough out the dough for their Master Collection they provide all future export modules for free (since binili ko to some time back, nagkaroon na ng export module for Win 8 phone (dati 7 pa), Ubuntu and Tizen). The dev team has also been active in fixing bugs (in GameMaker, hindi sa app na dinedevelop mo) that crop up