How do you get Blender Cycles materials into Unity accurately?

I know this question has been asked and answered all over but I’m looking for a foolproof definitive updated tutorial with exact correct settings detail on how to get my model, which I used the “Principled BSDF” shader on everything to quickly get accurate metal and plastic textures, into unity without losing any photorealism. Is there a specific video tutorial that you would recommend for doing this?

Yes I know cycles is not compatible with Unity. What is the workflow to get my model in unity without quality loss?

Do I need to learn Substance Painter to do this instead?

Have you ever found a decent tutorial / documentation on that?

@SeuDigao , Ok, I see , thank you for your answer. Indeed Node Shader sounds promising, will have a look. Have a good one!