Основы разработки игр на Unity

Курс посвящен изучению разработки игр с помощью движка Unity. 

Основы разработки игр на Unity
Бесплатно
10 недель10 недель
Сертификат гос. образцаСертификат гос. образца
Платный сертификатПлатный сертификат
РусскийРусский
Университет ИТМО
Открытое Образование

Описание:

Любите игры и хотите оказаться по ту сторону кода? Изучали программирование только для того, чтобы разрабатывать игры? Или просто хотите работать в одной из самых быстроразвивающихся и прибыльных сфер в индустрии цифровых развлечений? Тогда этот курс для вас. После его прохождения вы сможете писать работающий код и создавать собственные проекты.

На данный момент рынку GameDev нужны хорошие специалисты, ему недостаточно тех, кто владеет только навыками программирования, требуется также знание движка. Курс позволяет освоить разработку игровых приложений на платформе Unity, а дальше вы сможете смело окунуться в собственный проект по разработке идеальной игры, став инди-разработчиком, или найти работу на игровом рынке.

Для успешного прохождения курса, необходимо знание языка программирования C#, а также крайне желателен хотя бы базовый уровень английского.

Программа курса:

Тема 1. Введение в разработку игр

Основы разработки игр. Обзор редактора Unity. Проекты, сделанные с помощью Unity. Создание игр в режиме 2D и 3D. Создание игр без навыка в программировании.

Тема 2. Работа в редакторе Unity

Установка Unity. Интерфейс Unity. Настройка рабочего пространства. Работа с ассетами. Примитивные модели.

Тема 3. GameObjects. Физика. Скриптинг

Игровые объекты GameObjects. Шаблоны игр от Unity. Создание 2D игры за 10 минут. Физика в Unity 2D. Скриптинг.

Тема 4. Начало создания 2D игры - Space Attack

Создание фона для игры. Космический корабль. Написание скрипта. Управление игровым объектом. Рефакторинг кода.

Тема 5. Экзамен и практика 

Тема 6. Работа с лазером

Настройка лазера. Взаимодействие с объектами. Уничтожение объекта. Пустой трансформ. Контроллер на сцене. Скрипт движения. Ускорение.

Тема 7. Объект Enemy

Поведение Enemy. Уничтожение объекта. Попадание через коллизию. Поведение объектов при взрыве. Уклонение от нападений.

Тема 8. Создание пользовательского интерфейса

Знакомство с Unity UI. Установка UI Manager. Отображение количества очков. Окно перезапуска игры. Рефакторинг кода.

Тема 9. Сборка игры

Добавление аудио. Обработка ошибок. Сборка игры. Запуск на устройствах.