Профессия Разработчик игр на Unity с нуля до Middle (осн.) от Skillbox
Программа курса
Ознакомьтесь с программой курса «Профессия Разработчик игр на Unity с нуля до Middle (осн.)» от Skillbox
Основные курсы
Обязательные курсы для вашей профессии. Это основы, которые нужно изучить для успешного трудоустройства. Вам понадобится примерно 20 месяцев, чтобы пройти курсы из этого блока.
1. Разработчик игр на Unity с нуля ≈6 месяцев
Изучите основы разработки на Unity. Научитесь программировать на C#, работать с ассетами, создавать игровой ландшафт и персонажей. В рамках курса вы выполните 5 проектов:
-
Введение в Unity.
-
Работа с ассетами на сцене.
-
Знакомство с интерфейсами.
-
Переменные типы данных, операторы.
-
Игра-викторина.
-
Работа со временем в Unity.
-
1 проект: игра Save the village.
-
Перемещение и вращение.
-
Знакомство с физическим движком. 2 модуля.
-
2 проект: игра Wild Ball. 4 модуля.
-
Нарративный дизайн видеоигр.
-
3 проект: платформер. 4 модуля.
-
Практикум C#.
-
Знакомство с Blender.
-
Props Modeling.
-
Blender: работа с материалами.
-
Low Poly character.
-
Создание игрового ландшафта.
-
TimeLines.
-
CineMachine.
-
Постпроцессинг.
-
Командная разработка.
-
4 проект: игра Crazy Run. 2 модуля.
-
Геймдизайн.
-
AI и поиск пути.
-
Raycasts.
-
Финальная работа: игра в жанре shoot‘em up.
2. Middle-разработчик игр на Unity ≈6 месяцев
Углубитесь в разработку на Unity. Научитесь создавать AI, разрабатывать графику, работать с анимацией, собирать и публиковать игры. В рамках курса вы выполните 1 проект:
-
Введение в DOTS и ECS.
-
Обработка пользовательского ввода в Unity.
-
Взаимодействие объектов в Unity.
-
Хранение и использование статичных данных в Unity.
-
Создание искусственного интеллекта в играх.
-
Продвинутый подход к программированию: паттерны.
-
Основы разработки графики в Unity.
-
Освещение в игре.
-
Работа с анимацией в Unity.
-
Асинхронные вычисления в Unity.
-
Расширение функционала редактора Unity.
-
Менеджеры игровых состояний в Unity. Взаимодействие с UI.
-
Основы разработки сетевых игр на основе Photon.
-
Оптимизация производительности игр.
-
Монетизация игр.
-
Работа со звуком.
-
Сборка и публикация игр в мобильные сторы.
-
Тестирование игровых проектов.
-
Работа в команде и дальнейшее развитие.
-
Финальная работа: игра в жанре twin-stick shooter.
3. Blender ≈3 месяца
Научитесь создавать детализированные сцены и визуализации. Сможете работать со сложными эффектами. В рамках курса вы выполните 5 проектов:
-
Вступление.
-
Основы интерфейса.
-
Основы моделирования. Полигональное моделирование.
-
Полигональное моделирование под сглаживание.
-
Основы моделирования. Процедурное моделирование.
-
Основы моделирования. Скульптинг.
-
Основы анимации и симуляции.
-
UV-развёртка.
-
Работа с текстурами.
-
Работа с материалами.
-
Визуализация и освещение.
-
Визуализация в Octane render.
-
Усложнённые симуляции.
-
Композитинг в блендере.
4. Профессия C#-разработчик ≈5 месяцев
Разберётесь в основах ООП, освоите базовые возможности C# и визуальное программирование:
-
Введение в профессию. NET Developer.
-
Базовые возможности C#.
-
Управляющие конструкции: ветвление и циклы.
-
Массивы.
-
Методы.
-
Файлы.
-
Структуры и введение в ООП.
-
Коллекции.
-
Работа с сетью.
-
Визуальное программирование. Основы технологии Windows Presentation.
-
Глубокое погружение в ООП. 3 модуля.
-
Делегаты.
-
Дополнительный материал.
-
Многопоточность.
-
ADO.
-
Entity Framework.
-
Паттерны.
-
ASP.NET Core. Общие понятия и архитектура.
-
ASP.NET Core. Работа с данными.
-
Веб-API ASP.NET Core.
-
Что ещё нужно знать desktop- и backend-разработчику.
-
Финальная работа: создание собственной CRM.
Дополнительные курсы
Вспомогательные курсы для изучения обязательной программы. Вы можете изучать их параллельно или просто обращаться к ним по мере необходимости.
1. Система контроля версий GIT ≈1 месяц
Выучите основные команды Git и узнаете, как в командах организуют работу по веткам:
-
Работаем с Git на своём компьютере.
-
Работаем с удалённым репозиторием.
-
Командная работа в Git.
-
Сравнение версий и отмена изменений.
-
Инструменты и правила работы с Git.
2. Веб-вёрстка. Базовый уровень ≈3 месяца
Познакомитесь со стандартами Web 2.0, научитесь работать с макетами и форматировать код, освоите адаптивную вёрстку. В рамках курса вы выполните 1 проект:
-
Введение.
-
Базовый HTML.
-
Базовый CSS. 2 модуля.
-
Подготовка к вёрстке.
-
Layout. HTML-разметка.
-
Layout. Flexbox.
-
Layout. Стилизация.
-
Продвинутый HTML. Формы.
-
Продвинутый CSS.
-
Адаптивность. Десктоп.
-
Адаптивность. Мобильные устройства.
-
JavaScript для верстальщика.
-
Доступность.
-
Кросс-браузерность.
-
База знаний.
-
Сетки.
-
Работа с хостингом.
-
Анимация.
-
Финальная работа: вёрстка лендинга по брифу.
- Трудоустройство
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
JavaScript
Windows
Удобная платформа. Skillbox разработали собственную удобную платформу для студентов.
Всё обучение онлайн. Все курсы Skillbox заранее записаны. Изучать можно в любое время.
Доступ навсегда. После окончания обучения вы всегда сможете вернуться к лекциям.
Преподаватели-эксперты. Лекции на курсах ведут крутые специалисты из больших компаний.
Настойчивые менеджеры. Cтуденты отмечают агрессивную рекламу перед покупкой курсов.
Навязывание рассрочки. Первые 6 месяцев бесплатно — на деле это кредит с отсрочкой.
Взгляните, что студенты и выпускники говорят про Skillbox
Я выбрала курс «Анимация интерфейсов», потому что мне было интересно подробно изучить эту тему. Понравился подход преподавателей, то, как они объясняют материал. После обучения у меня увеличилась скорость работы, да и сам подход сменился. В будущем планирую найти работу получше, ...
Начала проходить курс «Рекламная графика 1.0» по совету, и не жалею. Понравилось качество материалов, хотя порой бывало сложно. Мои работы объективно улучшились, это поможет мне в будущем.