За сколько времени можно выучить язык С# для создания игр ?
для этого нужны вводные данные. какого уровня игра? "угадай загаданное число в консоли" и GTA V обе - игры))) Имел ли опыт разработки в целом ранее? Знаешь ли другие языки программирования ?
C# проще чем C++, но сложнее чем, допустим, Python.
Если серьезно - прежде всего зависит напрямую от тебя самого, от твоих когнитивных способностей. Кто-то может в упор не понимать вообще саму идею программирования, ООП, методы, массивы, переменные. Тогда любой язык будет очень сложным. Да и в целом программирование (особенно игр) это о построении архитектуры, о взаимодействии классов, о наследовании и полиморфизме. Мне после 7 лет веб разработки было легко и быстро выучить C# на уровне работы с Unity. Хз..недели 2. Так же знаю людей кто с нуля в это влился и спустя месяц с трудом с консольными приложениями уровня чуть сложнее "Hello World" совладает.. Но напротив есть те, кто уже вполне освоился. В среднем 3-6 мес если с нуля и до уровня казуалок в юнити - реальный срок.
Сначала учишь базово C# затем уже лезешь в движок. ну и в целом понятие полностью выучить язык программирование - это утопия) Выше правильно писали - учиться нужно будет всегда.
ну и конечно английский хотя бы базово. В IT без английского почти тоже самое как жить в китае без китайского)
Надо не только язык учить, нужно программирование и ООП изучить, а также навыки отработать. Начать изучение рекомендуется на чистом C# без юнити.
Смотря какие игры, простую игру можно уже через неделю создать
Учиться надо будет всю жизнь. Язык не стоит на месте
Иди ассемблер учи