Just my two cents, but I woldn’t say you will be better off using UE4 instead of GM. The blueprint system in Unreal is very convenient, yes, but you will face a lot of lower level issues compared to an easy to pickup tool like GameMaker. As for 2D games I’m generally against using UE. You can get the PlayMaker plugin for Unity though, which will prove a visual scripting interface similar to blueprints, but has a much wider range of free assets available, as well as better support for 2D.