Unity and Unreal Engine are my best recommendations, there are a lot of tutorials for both if you need to learn with youtube or possibly guides online. Also they seem really easy to work with for about anything + plus easy to learn..? It depends on yourself really, wish you the best of luck!