C# для разработки игр от XYZ School
Вы научитесь
Программа курса
За пять месяцев обучения вы научитесь создавать игры на платформе, используя язык программирования Unity C#, и пополните своё портфолио тремя полноценными проектами.
Блок 1. Основы C# в Unity
Начнёте знакомиться с языком программирования С# и платформой Unity. Напишете свой первый код. Узнаете, что такое методы, ветвления и циклы. Научитесь работать с коллекциями.
Начнёте знакомиться с языком программирования С# и платформой Unity.
Напишете свой первый код.
Узнаете, что такое методы, ветвления и циклы.
Научитесь работать с коллекциями.
Блок 2. Объектно-ориентированное программирование в C#
Начнёте изучать азы объектно-ориентированного программирования, запомните основные понятия. Выясните, какие инструменты классов существуют в языке C#. Заучите четыре принципа ООП и поймёте, что они означают. Научитесь применять асинхронность. Разработаете интеллектуальный маршрут для персонажей игры при помощи алгоритма А*.
Начнёте изучать азы объектно-ориентированного программирования, запомните основные понятия.
Выясните, какие инструменты классов существуют в языке C#.
Заучите четыре принципа ООП и поймёте, что они означают.
Научитесь применять асинхронность.
Разработаете интеллектуальный маршрут для персонажей игры при помощи алгоритма А*.
Блок 3. Подходы к организации кода в C#
Разберётесь, как различные классы могут взаимодействовать между собой. Научитесь управлять зависимостями вручную. Изучите их единый реестр. Выясните, что необходимо для организации крупных проектов. Создадите для игры систему усиления союзников и ослабления врагов.
Разберётесь, как различные классы могут взаимодействовать между собой.
Научитесь управлять зависимостями вручную.
Изучите их единый реестр.
Выясните, что необходимо для организации крупных проектов.
Создадите для игры систему усиления союзников и ослабления врагов.
Блок 4. Архитектурный подход в разработке
Узнаете, как использовать файлы и библиотеки для расширения возможностей C#. Разберётесь, что такое архитектурное мышление, и изучите его главные принципы. Начнёте готовиться к выполнению вашего финального и самого ответственного задания. Выясните, какие возможности ждут вас после окончания курса. Целиком разработаете финальный проект – игру "Танки".
Узнаете, как использовать файлы и библиотеки для расширения возможностей C#.
Разберётесь, что такое архитектурное мышление, и изучите его главные принципы.
Начнёте готовиться к выполнению вашего финального и самого ответственного задания.
Выясните, какие возможности ждут вас после окончания курса.
Целиком разработаете финальный проект – игру "Танки".