назад к каталогу

Создание игр на Unity на языке C#

Стоимость
1800 р./урок. (57600 р. за курс)

Продолжительность
8 месяцев (40
уроков/90
минут)

Возраст
13+
лет

Уровень

Тип занятий
Живые занятия

Запишитесь на первое бесплатное онлайн занятие

Мы уважаем вашу конфиденциальность, введенная в форму информация не будет передаваться третьим лицам.

Описание курса

Учебный курс по созданию игр на платформе Unity с использованием языка C#.
В течение курса мы изучим основы языка программирования C# и познакомимся с основными инструментами Unity для разработки игр.
Курс содержит несколько блоков, включая создание 2D платформера (с аналогией Hollow Knight), 3D раннера (с аналогией Subway Surfer) и 3D шутера.
В конце курса каждый ученик разработает собственный проект, применив полученные знания.
Обучающий курс включает в себя создание игровой графики, настройку игрового интерфейса, управление игровым процессом, создание противников, работу с системой очков, использование бустеров, создание искусственного интеллекта для противников, создание локаций, а также сохранение и загрузку игровых данных.

Знания

C#, Unity

Требования

Компьютер с установленной операционной системой: Windows, Mac, Linux. Микрофон. Доступ в интернет.

Отзывы

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

План занятий

Блок 1. Основы разработки в Unity
  • Урок 0. Введение в Unity и C#. Знакомство с инструментами
  • Урок 1. Персонаж и основы программирования. Классы, методы, модификаторы доступа
  • Урок 2. Окружение и механика прыжков. Работа с Tilemap и Raycasting
  • Урок 3. Создание противников
  • Урок 4. Система урона и взаимодействия
  • Урок 5. Разработка пользовательского интерфейса
  • Урок 6. Собираемые предметы и механика взаимодействия
  • Урок 7. Управление игровыми данными и навигация между уровнями
  • Урок 8. Главное меню и система сохранения
  • Урок 9. Абстрактные классы и изменяемые объекты
  • Урок 10. Оптимизация кода. Рефакторинг
  • Урок 11. Расширенное игровое меню
  • Урок 12. Система загрузки и продвинутый интерфейс
  • Урок 13. Интеграция звуковых эффектов
  • Урок 14. Создание арены босса
  • Урок 15. Финальная реализация босса
  • Урок 16-17. Разработка собственного проекта
Блок 2. 3D шутер
  • Занятие 1. Настройка проекта. Перемещение персонажа
  • Занятие 2. Продвинутое управление и настройка окружения
  • Занятие 3-7. Система оружия и стрельба
  • Занятие 8-9. Визуальные и звуковые эффекты
  • Занятие 10. Архитектурные принципы и паттерны
  • Занятие 12-14. Система противников и пользовательский интерфейс
  • Занятие 15-17. Искусственный интеллект
  • Занятие 18. Создание игровых локаций
  • Занятие 19. Дополнительные игровые объекты
  • Занятие 20. Сохранение и загрузка. Улучшения
Блок 3. Личный проект
  • Уроки 21-23. Разработка собственного проекта

Количество фактических занятий может отличаться от количества уроков в курсе.

Сертификат курса