For this and most of my games I've used Clickteam Fusion 2.5. It's not half bad with smaller game jams (and has some good compression options) but is almost impossible to scale up into a larger game and is all around extremely hacky. I hear construct 2 is pretty similar with a better frame work but I'm not going to dish out for another yearly subscription. Going to hopefully remake this is Godot to have a web build later on!