Уровень C# и Unity?
Больше математику нужно знать, чем программирование.
Документация Unity предлагает очень простые примеры скриптования, но необязательно ограничиваться только ими.
В свою очередь, в проектах Unity подразумевается свой стиль кодирования, который может подпортить понимание программиста, не очень близко знакомого с C#.
Лучше знать больше, но потом ограничиваться тем, что позволяет Unity; чем ограничивать знания тем, что допускает Unity.