Is unreal engine a good engine for adventure games?

I want to make a 3D Adventrue Game Like Ocarina Of Time or Twilight Princess. For PC.