1 - .Net существует не только для Unity. точнее изначально существовал сам по себе. гулить историю/архитектуру Unity (что такое Mono, IL2Cpp и много интересных вещей, не все из которых реально необходимы что бы начать кодить)
знание .Net для Unity разработчика
может означать, что
просто знание .Net
недостаточно
2 - в различных версиях, Unity поддерживал не только C#, бывали Js, и даже Boo. в этом контексте
знание .Net для Unity разработчика
может означать, что
надо уметь кодить на C# в Unity, а не на Js или Boo
3 - .. или и то и другое вместе