Unity and unreal is the most used ones, but personally I love working with Godot since its fully open source, no royalties etc. Unreal has royalties but its open source.
Look around at those first, read a bit about them, then get a feel for what you need\want. Also keep in mind godot has a script language and visual scripting, unity is c#\java, unreal is c++ and visual coding though 'blueprints'.
Look at them, download, open samples get a feel for them.
I'll be back in a bit, have to get my kids out for some fresh air.
@ekaitzzarraga Yeah, and its super easy to bouild godot from source as well. I really enjoy using that engine. They are currently working hard on the 3d renderer in it, so I'm really excited for the next release. I'll update my game when the new stable comes out.