1. Основные курсы
Обязательные курсы для вашей профессии. Это основы, которые нужно изучить для успешного трудоустройства. Вам понадобится примерно 11 месяцев, чтобы пройти курсы из этого блока.
Разработчик игр на 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.
Blender ≈ 3 месяца
Научитесь создавать детализированные сцены и визуализации. Сможете работать со сложными эффектами. В рамках курса вы выполните 5 проектов.
Вступление.
Основы интерфейса.
Основы моделирования: полигональное моделирование.
Полигональное моделирование под сглаживание.
Основы моделирования. Процедурное моделирование.
Основы моделирования. Скульптинг.
Основы анимации и симуляции.
UV-mapping.
Работа с текстурами.
Работа с материалами.
Визуализация и освещение.
Визуализация в Octane render.
Усложнённые симуляции.
Композитинг в Blender.
2. Дополнительные курсы
Вспомогательные курсы для изучения обязательной программы. Вы можете изучать их параллельно или просто обращаться к ним по мере необходимости.
Универсальные знания программиста ≈ 2 месяца
Узнаете, какие навыки важно развивать программисту, и получите ценные софт-скиллы. Поймёте, как повысить личную эффективность.
Как стать первоклассным программистом.
Вёрстка email-рассылок. Советы на реальных примерах.
The state of soft skills.
Как мы создавали карту развития для разработчиков.
Как общаться по email и эффективно работать с почтой?
Повышение своей эффективности.
Спор о первом языке программирования.
Саморазвитие: как я не усидел на двух стульях и нашёл третий.
Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
Протокол HTTP.
Введение в алгоритмы.
Слепой метод печати.
Система контроля версий GIT ≈ 1 месяц
Выучите основные команды Git и узнаете, как в командах организуют работу по веткам.
Работаем с Git на своём компьютере.
Работаем с удалённым репозиторием.
Командная работа в Git.
Сравнение версий и отмена изменений.
Инструменты и правила работы с Git.