На каком уровне надо знать C# чтобы сделать хороший 2D платформер на Unity3D?
Хочу сделать хорошую игру-платформер, могу делать спрайты, анимации, может быть смогу записать музыку для игры, но вот если бы не программирование((( Помогите мне выучить C#, хотя бы азы чисто для написания игр и если можно дайте руководства или книги для супер-чайников?
Лучше найди себе программиста в тиму. Быстрее будет.
Совсем по факту - для программирования игр в Unity достаточно знать синтаксис c# без всяких премудростей. А вот для программирования платформера тебе как минимум векторная алгебра нужна. Сюда же еще добавим всякие оптимизации, знания специфик платформ и прочую мутотень.