Which game engine to use
I prefer Unreal Engine and Unity. What do you prefer?
Unreal Engine is nothing for a beginner. They instantly give you every feature you possible can need.
Unity doesn't have protection by itself. My Choice would be Game Maker 2.
I prefer Unity, it's the best variant for content makers, not only game developers. Mainly, it's very intuitive and easy in learning.