u/Anxious_Ad_421

Unity, Godot or Gamemaker, which engine and language should I go for?

I want to get into game development and I want to make my own 2D game but now after i did some research Im lost and i don’t really know what to do. I know this question was asked but I knew a little bit of C++ and so i started learning C# for game development. I wanted to work in Godot because i read that it handles 2D better than Unity and its easier to catch up while in Unity u work in 3D space on a 2D and i don’t know how difficult will that be as a beginner. But now i learned Godot uses GDScript and for C# its the specific .NET Edition which i don’t know how it works. I also chose C# because if my game flops, I hope to that I will learn enough skill to work for a game company or a team of devs. I already learned about loops, while loops, methods, if statements, switches etc. and I intend to learn more of course. Gamemaker is if I want easy and fast results but I heard it has limits and industries don’t use it. So should I continue learning C# and then learn and work in Unity or Godot C# version, or my knowledge of C# isn’t that much and I should switch to GDScript, or should I go for an easy engine and language with faster results but less opportunities with Gamemaker, please help. (Also this is my first ever thread and Im sorry if I did something wrong.)

reddit.com
u/Anxious_Ad_421 — 1 day ago