C# в Unity используется не так, как в классическом бэкенд-разработке: скрипты цепляются к объектам через компонентную модель, а логика завязана на методы жизненного цикла вроде Update и Start. Материалы этого направления обычно разбирают именно эти паттерны — работу с корутинами, событиями и сериализацией полей в инспекторе редактора.
Если вы уже знакомы с C# по другим задачам, часть базового синтаксиса можно пропустить и сосредоточиться на специфике движка — стоит проверить в описании, ориентирован ли курс на новичков в языке или на тех, кто хочет применить C# именно в Unity.