Is there a difference between "Goal directed design" (GDD) and "User-centered design" (UCD)?

Is there a difference between "Goal directed design" (GDD) and "User-centered design" (UCD)? I'm confused. I have been searching a lot and can't find the difference in between them.

Even the processes are quite similar:

  1. Empathy/Analysis/Research
  2. Define
  3. Ideate
  4. Prototype
  5. Test

Change the words but the design process is basically the same. They both have the user as the key center point.

What is the difference in between them?