I am not a game developer (though I am a software developer). I assume that these engines are simply libraries that get loaded into a generic IDE (like Visual Studio) + external tools.
The engines have different libraries, different tools, and even operate differently.
Do you have any experience with software development?