for 2d web games Godot It's great for quick prototypes, and the built-in editor is very convenient, but it produces files that are very large for web browsers. Phaser, on the other hand, generates very lightweight HTML that's much less prone to bugs, but it doesn't have a graphical editor, and when it comes to level editing, you can imagine the difficulties...