I used "Game Maker Studio 2". I believe they've moved to a subscription basis. I wouldn't recommend it if it's subscription. That being said, it gets the job done easy and quick. I may convert it to Godot in the future.
Thanks for the reply after several days of making tutorials Game maker studio,Unity, Godot, i decided to start using Unity, (in case anyone read this trying to figure out which engine to use) because it's the most complete software for both 2D or 3D, Godot is really fun to learn i can understand why is getting so popular, Game maker studio is great if you are young and want something really easy, but if u can understand GML it's easy to also ready Unity C#, about Unity sketchy stuff i think the controversy is kinda misleading, company still great for indie dev.
Anyway, back to the topic awesome work.