You can use Construct (2 or 3) no difference, but such engines very much limit you in your abilities, there is also GameMaker studio, there is both its own language and visual programming (as far as I heard) :).