Тема 8 Установка и настройка Unity и Visual Studio
• Работа по установке программного обеспечения и его настройки
• Знакомство с базовым инструментарием Unity и Visual Studio
Результат занятия: установка на пк Unity и Visual studio и отработка навыков по работе с инструментарием Unity
Практические задания: создание ландшафта
Тема 9. Основы языка C#
• Типы данных, операции над типами данных
• Оператор вывода с интеграцией под
• Математические операторы.
Результат занятия: освоение базовых знаний и навыков в программировании на C#
Практические задания: создание программ на C# под Unity на основе изученного материала.
Тема 10. Алгоритм «ветвление» на языке C#
• Отработка создания программ с ветвлением на языке C# под Unity
Результат занятия: знакомство с алгоритмом ветвления и закрепление знаний и навыков по созданию программ с ветвлением на языке C#
Практические задания: создание программ на C# под Unity на основе изученного материала.
Тема 11. Алгоритм «циклы» на языке C#
• Отработка создания программ с циклами на языке C# под Unity
Результат занятия: знакомство с алгоритмом «Циклы» и закрепление знаний и навыков по созданию программ с циклами на языке C#
Практические задания: создание программ на C# под Unity на основе изученного материала.
Тема 12. Разработка игровой локации под жанр «Action»
• Отработка навыков по использованию готовых ассетов под создание своего игрового уровня
• Введение в game design
Результат занятия: знакомство со средой Assets store, закрепление знаний и умений по импортированию игровых объектов и грамотному размещению на игровой локации.
Практические задания: создание игровой локации.
Тема 13. Управление своим персонажем
• Урок по созданию программ по управлению главным персонажем в Unity
Результат занятия: получение и закрепление знаний умений и навыков по программированию управления игровым персонажем. Углубление в Unity api.
Практические задания: создание программ на C# под Unity для управления персонажем.
Тема 14. Разработка стрельбы
• Знакомство с алгоритмом по реализации стрельбы на Unity.
Результат занятия: получение и закрепление знаний умений и навыков по программированию для реализации стрельбы в unity.
Практические задания: создание программ на C# под Unity на основе изученного материала.
Тема 15. Сбор предметов. Основы UI.
• Знакомство с алгоритмом по реализации сбора игровых объектов: аптечка, патроны
• Разработка пользовательского интерфейса для игрока.
Результат занятия: получение и закрепление знаний умений и навыков по программированию для реализации сбора предметов в Unity и последующему начислению очков
Практические задания: создание программ на C# под Unity на основе изученного материала и разработка пользовательского интерфейса для подсчёта.
Тема 16. Поведение врагов. Получение урона.
• Знакомство с алгоритмом по реализации поиска и нападения врагов на игрового персонажа и получение урона.
Результат занятия: получение и закрепление знаний умений и навыков по программированию для реализации поведения игровых противников в режиме «Поиск».
Практические задания: создание программ на C# под Unity на основе изученного материала и тестирование игровой механики взаимодействия персонажа с противниками.
Тема 17. Уничтожение игровых противников
• Знакомство с алгоритмом по реализации уничтожения противников попаданием пуль
• Настройка жизненной энергии противников
Результат занятия: получение и закрепление знаний умений и навыков по программированию для реализации нанесения урона игровым объектам в Unity и последующему начислению очков
Практические задания: создание программ на C# под Unity на основе изученного материала и тестирование игрового режима.
Тема 18. Создание игрового меню. Управление процессом игры.
• Урок по созданию игрового меню.
• Знакомство с алгоритмом по реализации временной остановки игрового процесса и его возобновления (Пауза).
Результат занятия: получение и закрепление знаний умений и навыков по программированию для реализации игрового меню в Unity и пользовательского интерфейса.
Практические задания: создание программ на C# под Unity на основе изученного материала и разработка пользовательского интерфейса для взаимодействия с игрой.
Тема 19. Музыка и звуковые эффекты. Настройка полного игрового процесса. Сборка игры.
• Урок по добавлению звука и звуковых эффектов.
• Настройка игры под коридорный шутер и сборка игры под windows.
Результат занятия: получение и закрепление знаний умений и навыков по
работе со звуковыми файлами для игры и сборка игрового проекте в полноценную игру под Windows.
Практические задания: добавление в игру звуковых эффектов и конечная сборка игры.