Программа «Разработка игровых продуктов на Unity» включает 144 урока (256 академических часов).
Курс охватывает полный цикл создания игры: от освоения C# и принципов ООП (классы, наследование, интерфейсы, коллекции, исключения, LINQ, события и делегаты, работа с файлами) до разработки интерактивных сцен в Unity, 3D-моделирования и визуализации в Blender и сборки финального проекта с оптимизацией.
Слушатели научатся работать с компонентной моделью Unity (GameObject/Components), физикой (RigidBody/Collider), UI (Canvas, меню, HUD), анимацией (Animator), постобработкой (Bloom, Color Grading), навигацией и AI Pathfinding, интеграцией ассетов из Blender (UV, материалы, риггинг и анимация), а также развертыванием и выпуском проекта: профилирование, оптимизация, сборка билда, контроль версий Git и подготовка материалов (документация, трейлер, обложка).
Unity Developer, Game Developer, Level Designer, 3D Artist (Junior), Technical Artist.
Востребованность — в игровых студиях, IT-компаниях, аутсорс-компаниях, инди-командах и стартапах.
Технологический стек программы
C# / .NET
Visual Studio Code
Unity Editor
MonoBehaviour API
LINQ
Animator
UI (Canvas)
Physics (RigidBody/Collider)
Post-processing
AI Pathfinding
Blender
FBX
Git
Обучение проходит в групповом формате по установленному расписанию.
Документ об окончании
Официальный документ об окончании программы ДПО
Подтверждает квалификацию «Программист»
Соответствует профстандарту 06.001 «Программист» и требованиям ФГОС СПО 09.02.11
Качество и соответствие
и требованиям ФГОС СПО 09.02.11 «Разработка и управление программным обеспечением».
Стоимость и оплата
Оплату можно разделить на 4 этапа в течение обучения. Все платежи осуществляются напрямую в адрес образовательной организации — без процентов и скрытых комиссий.
Содержание
- 4 модуля
- 144 уроков
- 256 часов
- Модуль 1. Программирование на языке C#36
- 1.1Введение в язык C# и установка окружения
- 1.2Практическая работа №1. Установка .NET SDK и настройка Visual Studio Code.
- 1.3Синтаксис и структура программы
- 1.4Практическая работа №2. Создание первого консольного приложения.
- 1.5Типы данных и операторы
- 1.6Практическая работа №3. Работа с переменными и операциями.
- 1.7Условные конструкции и циклы
- 1.8Практическая работа №4. Реализация ветвлений и циклов.
- 1.9Функции и методы
- 1.10Практическая работа №5. Создание и вызов методов.
- 1.11Классы и объекты
- 1.12Практическая работа №6. Создание классов и экземпляров.
- 1.13Инкапсуляция и модификаторы доступа
- 1.14Практическая работа №7. Реализация private/public членов.
- 1.15Наследование и полиморфизм
- 1.16Практическая работа №8. Создание иерархии классов.
- 1.17Интерфейсы и абстрактные классы
- 1.18Практическая работа №9. Реализация абстракций.
- 1.19Коллекции и генерики
- 1.20Практическая работа №10. Использование List, Dictionary, Generics.
- 1.21Обработка исключений
- 1.22Практическая работа №11. Работа с try-catch-finally.
- 1.23Работа с файлами и потоками
- 1.24Практическая работа №12. Чтение и запись в файл.
- 1.25Lambda-выражения и LINQ
- 1.26Практическая работа №13. Фильтрация и обработка данных.
- 1.27События и делегаты
- 1.28Практическая работа №14. Создание и подписка на события.
- 1.29Статические члены и константы
- 1.30Практическая работа №15. Использование static и readonly.
- 1.31Работа со временем и датами
- 1.32Практическая работа №16. Применение DateTime.
- 1.33Тестирование и отладка кода
- 1.34Практическая работа №17. Использование отладчика и точек остановки.
- 1.35Пространства имён и сборка проекта
- 1.36Практическая работа №18. Организация структуры кода.
- Модуль 2. Разработка интерактивных сцен в Unity36
- 2.1Установка и настройка Unity Hub
- 2.2Практическая работа №1. Создание нового Unity-проекта.
- 2.3Интерфейс и основные панели Unity
- 2.4Практическая работа №2. Навигация в Scene и Inspector.
- 2.5Объекты и компоненты
- 2.6Практическая работа №3. Создание и редактирование GameObject.
- 2.7Материалы и освещение
- 2.8Практическая работа №4. Добавление материалов и света.
- 2.9Физика в Unity
- 2.10Практическая работа №5. Применение RigidBody и Collider.
- 2.11Скрипты и взаимодействие с объектами
- 2.12Практическая работа №6. Реализация переходов Navigator.
- 2.13Префабы и иерархия объектов
- 2.14Практическая работа №7. Создание префабов.
- 2.15Сцены и загрузка уровней
- 2.16Практическая работа №8. Настройка Scene Management.
- 2.17UI в Unity: Canvas, Button, Text
- 2.18Практическая работа №9. Создание игрового интерфейса.
- 2.19Анимация объектов
- 2.20Практическая работа №10. Использование Animator и Animation Clips.
- 2.21События и триггеры
- 2.22Практическая работа №11. Реакция на события игрока.
- 2.23Камера и настройка перспективы
- 2.24Практическая работа №12. Настройка движения камеры.
- 2.25Работа со звуком
- 2.26Практическая работа №13. Добавление аудиоэффектов.
- 2.27Адаптивный UI и вёрстка интерфейса
- 2.28Практическая работа №14. Оптимизация UI и адаптация под разрешения.
- 2.29Постобработка и эффекты
- 2.30Практическая работа №15. Добавление Bloom и Color Grading.
- 2.31Навигация и AI Pathfinding
- 2.32Практическая работа №16. Создание AI-персонажа.
- 2.33Создание меню и экранов
- 2.34Практическая работа №17. Разработка главного меню.
- 2.35Инвентарь и система очков
- 2.36Практическая работа №18. Создание UI-счётчиков.
- Модуль 3. 3D-моделирование и визуализация в Blender36
- 3.1Введение в 3D-моделирование и установка Blender
- 3.2Практическая работа №1. Настройка интерфейса и управления.
- 3.3Основные объекты и примитивы
- 3.4Практическая работа №2. Создание 3D-моделей из примитивов.
- 3.5Редактирование вершин, рёбер и полигонов
- 3.6Практическая работа №3. Формирование геометрии объектов.
- 3.7Модификаторы и скульптинг
- 3.8Практическая работа №4. Использование модификаторов и скульптуры.
- 3.9UV-развёртка и текстурирование
- 3.10Практическая работа №5. Создание развёртки и нанесение текстуры.
- 3.11Материалы и освещение
- 3.12Практическая работа №6. Создание материалов и источников света.
- 3.13Рендеринг в Eevee и Cycles
- 3.14Практическая работа №7. Настройка параметров рендеринга.
- 3.15Импорт и экспорт 3D-моделей
- 3.16Практическая работа №8. Экспорт модели в формат FBX.
- 3.17Создание персонажей
- 3.18Практическая работа №9. Моделирование игрового персонажа.
- 3.19Риггинг и анимация
- 3.20Практическая работа №10. Создание анимации персонажа.
- 3.21Работа с камерой и сценой
- 3.22Практическая работа №11. Настройка камеры и сцены.
- 3.23Импорт в Unity и тестирование
- 3.24Практическая работа №12. Импорт анимированного персонажа.
- 3.25Создание объектов окружения
- 3.26Практическая работа №13. Моделирование деревьев и зданий.
- 3.27Оптимизация моделей
- 3.28Практическая работа №14. Уменьшение полигонажа.
- 3.29Постобработка изображений
- 3.30Практическая работа №15. Использование Compositor.
- 3.31Создание визуального набора ресурсов
- 3.32Практическая работа №16. Подготовка библиотеки объектов.
- 3.33Настройка материалов в Unity
- 3.34Практическая работа №17. Применение PBR-материалов.
- 3.35Анимация взаимодействия с объектами
- 3.36Практическая работа №18. Сценарий анимации объекта.
- Модуль 4. Разработка и оптимизация игровых проектов в Unity36
- 4.1Интеграция 3D-моделей в Unity
- 4.2Практическая работа №1. Импорт сцен из Blender.
- 4.3Настройка материалов и анимаций
- 4.4Практическая работа №2. Настройка анимаций персонажа.
- 4.5Создание управляемого персонажа
- 4.6Практическая работа №3. Реализация управления персонажем.
- 4.7Система событий и коллизий
- 4.8Практическая работа №4. Настройка взаимодействий.
- 4.9UI и игровое меню
- 4.10Практическая работа №5. Разработка игрового меню.
- 4.11Работа со звуком и музыкой
- 4.12Практическая работа №6. Настройка аудиосистемы.
- 4.13Сценарии и игровая логика
- 4.14Практическая работа №7. Реализация игровой логики.
- 4.15AI и Pathfinding
- 4.16Практическая работа №8. Настройка поведения NPC.
- 4.17Система очков и инвентарь
- 4.18Практическая работа №9. Реализация системы очков.
- 4.19Сохранение прогресса
- 4.20Практическая работа №10. Реализация системы сохранений.
- 4.21Оптимизация производительности
- 4.22Практическая работа №11. Профилирование проекта.
- 4.23Постобработка и визуальные эффекты
- 4.24Практическая работа №12. Настройка эффектов.
- 4.25Тестирование игрового процесса
- 4.26Практическая работа №13. Проведение тестирования.
- 4.27Экспорт и сборка проекта
- 4.28Практическая работа №14. Создание финального билда.
- 4.29Контроль версий и Git
- 4.30Практическая работа №15. Настройка репозитория Git.
- 4.31Документирование игры
- 4.32Практическая работа №16. Подготовка документации проекта.
- 4.33Подготовка трейлера и обложки
- 4.34Практическая работа №17. Создание рекламных материалов.
- 4.35Тестирование пользовательского опыта
- 4.36Практическая работа №18. Анализ игрового UX.
Требования
- Уверенное владение компьютером – установка программ, работа с файлами и браузером
- Стабильный доступ к интернету
- Наличие микрофона и камеры для участия в онлайн-занятиях
- Опыт в программировании не обязателен – обучение начинается с основ языка, используемого в программе
Особенности
- Обучение построено на практике – каждый модуль завершается самостоятельным проектом
- Программа охватывает полный цикл разработки игр – от программирования до 3D-моделирования
- Используется актуальное ПО: Unity, Blender, Visual Studio Code и Git
- Развиваются навыки командной работы, тестирования, оптимизации и публикации игровых проектов
- Финальный проект формирует готовое игровое приложение, пригодное для портфолио
Целевая аудитория
- Новички и студенты, желающие начать карьеру в IT
- Программисты и специалисты, осваивающие новое направление
- Системные администраторы, тестировщики и аналитики, расширяющие компетенции
- Художники, дизайнеры и творческие специалисты, желающие освоить разработку игр
- Все, кто хочет получить прикладные навыки и документ установленного образца

