That is a good approach yeah. If you are coping his entire game and just remaking it with your own assets though is when I would say isn’t cool. But if you were to copy his enemy or movement code because you are learning I would say there is no problem.
If using other peoples code and assets just try to use some originality. You learn from watching and trying to remake it then just straight coping.