I really like Phaser 3, but if you're more accustomed to a traditional polling-style engine loop (inputs, logic, physics, render), it does take a little getting used to.<p>It's very much a "batteries included" game framework with the exception of a built-in map editor though you can just use something like Tiled.