Язык программирования C# в разработке игр

O языке программирования в разработке игр

Image credit: Unsplash

Язык программирования C#

Unity использует производительный язык программирования C#. Благодаря C# и моно – кроссплатформенной реализации.NET, Unity-проекты могут быть собраны и одинаково стабильно работать в разных операционных системах.

В будущем вам нужно будет полностью выучить язык, но для начала подойдет следующий набор тем:

основные конструкции;
объекты, типы и ссылки;
перечисления и коллекции;
объектно-ориентированное программирование;
обработка исключений.

Если вы планируете создавать сетевые игры, крайне желательно знать ASP MVC, фреймворк для создания веб-приложений, упрощающий создание сетей и работу с базами данных.

Общим требованием для всех программистов является знание алгоритмов и структур данных. Эти знания не устареют, независимо от того, какой язык программирования вы используете и для какой операционной системы разрабатываете.

В дополнение к языку программирования и алгоритмам обязательными для изучения являются шаблоны проектирования – продуманные архитектурные решения, используемые программистами. Необходимо хорошо понимать, как и в какой ситуации использовать тот или иной шаблон.

Большая часть учебных и справочных материалов написана на английском языке, и поэтому мы советуем вам овладеть языком хотя бы на среднем уровне. Знание английского языка не является специфическим требованием для программистов Unity, а является стандартным требованием к НЕМУ.

Хусаинова Динара Айратовна
Хусаинова Динара Айратовна
студент РУДН

Динара Хусаинова родилась в Российской Федерации в городе Казань в 2002 году. Сейчас она учится в Российском университете Дружбы Народов в Москве.