Unity üzerinde herşeyi yapabilmek için, tamamen c# hakim olmak gerekmiyorsa problem yok. O zaman aradığım cevap sizinki diyebilirim.
Yok hocam gerek yok. Unity programında kendinizi geliştirmeye bakın. Udemydeki sıfırdan profesyonele kurslarında bile zaten sadece c# temelleri gösterilir gerisi unity üzerinde üstüne katılarak devam edilir. Yani tamamen önce c# öğrenip sonra unity geçmeliyim gibi bir durum yok.