Unpopular opinion: code-first is the best approach (for people who know how to code, ofc).
Visual tools have their own quirks and special workflows that creators got to delve into for quite a long time in order to master. Code on the other way is a universal interface that coders already feel confident with and lets ideas turn into playab le prototypes real quick.
That said: phaserjs, love2d, pixi.js