Язык программирования C# в разработке игр
O языке программирования в разработке игр
Image credit: Unsplash
Язык программирования C#
Unity использует производительный язык программирования C#. Благодаря C# и моно – кроссплатформенной реализации.NET, Unity-проекты могут быть собраны и одинаково стабильно работать в разных операционных системах.
В будущем вам нужно будет полностью выучить язык, но для начала подойдет следующий набор тем:
основные конструкции;
объекты, типы и ссылки;
перечисления и коллекции;
объектно-ориентированное программирование;
обработка исключений.
Если вы планируете создавать сетевые игры, крайне желательно знать ASP MVC, фреймворк для создания веб-приложений, упрощающий создание сетей и работу с базами данных.
Общим требованием для всех программистов является знание алгоритмов и структур данных. Эти знания не устареют, независимо от того, какой язык программирования вы используете и для какой операционной системы разрабатываете.
В дополнение к языку программирования и алгоритмам обязательными для изучения являются шаблоны проектирования – продуманные архитектурные решения, используемые программистами. Необходимо хорошо понимать, как и в какой ситуации использовать тот или иной шаблон.
Большая часть учебных и справочных материалов написана на английском языке, и поэтому мы советуем вам овладеть языком хотя бы на среднем уровне. Знание английского языка не является специфическим требованием для программистов Unity, а является стандартным требованием к НЕМУ.