Программа курса
Преподаватели
Похожие курсы
Назад

Профессия Разработчик игр на Unity

SkillFactory
Сложность
Для новичков
Длительность
12 месяцев
Тип курса
Смешанный

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

Пройдя данный курс, вы освоите востребованную профессию «Разработчик игр на Unity» с нуля за 12 месяцев. Программа курса разработана преподавателями-экспертами школы SkillFactory.

Курс обучения профессии «Разработчик игр на Unity» подойдет как для новичков, которые не имеют специальной подготовки, но планируют построить карьеру в данной области, так и для практикующих специалистов, которые хотят получить новые знания и закрепить имеющиеся навыки.

Программа курса

Введение в GameDev
1 месяц
  • Введение в GameDev: как делают игры от идеи до релиза, введение в геймдизайн, техническое содержание игры, контент и логика, игровой контент, игровые движки, редактирование уровня
  • Редактор Unity: основы редактора, Asset store, материал, система коллайдеров, освещение, префабы, ландшафт, физический движок, система частиц, интерфейс пользователя
  • Level design на примере 3D Adventure: тестовая сцена, работа с префабами, механика и динамика уровня, основы взаимодействия объектов, создание уровня — от планирования до документации, WhiteBox
  • Создание локации с нуля: введение в Blender, примитивы, полигональное моделирование, создание простой локации, текстуры, развертка, импорт в движок, настройка сцены, добавление освещения, интерактив
  • Результат: создаете 3D платформер и игровую локацию с освещением и интерактивом
Программирование в C#
2.5 месяца
  • Основы Visual Studio: знакомство и история языка C#, среда разработки Visual Studio, первая программа, процесс компиляции, отладка приложения
  • Основы GIT: системы контроля версий, знакомство с Git, Github, Markdown, UI для Git, Git в Visual Studio, основные операции Git, ветвление в Git, дополнительные возможности Git
  • Основные понятия и типы данных: переменные, константы, литералы, основные типы данных, перечисления, ввод и вывод в консоль, основные операции C#, преобразования типов
  • Основные конструкции C#: условные выражения и конструкции, циклы, массивы, кортежи, практикум
  • Методы в C#: методы, параметры методов, передача параметров, области видимости, рекурсивные функции, итоговый проект
  • ООП: ссылочные и значимые типы данных, структуры и объекты, классы и структуры, особенности работы со ссылочными и значимыми типами данных, упаковка и распаковка, инкапсуляция, наследование, полиморфизм, абстрактные классы, агрегация и композиция, статические классы и элементы, обобщения
  • Интеграция C# в Unity: особенности C# в Unity, создание простой 3D Adventure
  • Результат: научитесь основам языка C#, решите 50+ практических задач и создадите несколько мини-игр и простой 3D Adventure с использованием C#
Геймдизайн
1 месяц
  • Level Design: основные понятия, этапы производства уровня
  • Производство уровня: идея, бумажный прототип, болванка, левел-арт
  • Командная разработка: роли, арт, инженеры, дизайнеры, менеджмент, этапы разработки
  • Написание игрового концепта и питча для инвесторов: концепт, краткое описание, USP/УТП, Design pillars, формулировка Core Loop и описание систем, инвесторы, структура и особенности питча
  • Основы планирования: уровни планирования, инструменты планирования, декомпозиция, оценка, блок-план и корректировка, важность фичи и уровни качества
  • Результат: познакомитесь с процессом проектирования новой игры. Узнаете об основных подходах, позволяющих придумать игру, которая будет пользоваться спросом. Разработаете дизайн-документ для вашей будущей игры
Space shooter
1.5 месяца
  • Подготовка к Space Shooter: описание идеи, дизайн-документ, структура проекта и импорт 2D-ассетов, спрайты
  • Сборка префаба космического корабля: создание космического корабля, виртуальный джойстик, абстракция управления
  • Сцена уровня: камера, задний фон, физические объекты, перерождение игрока, ограничение уровня
  • Наполнение уровня: оружие корабля, снаряды, ограничение стрельбы, подбираемые объекты, спавнеры
  • Вражеские корабли: префаб вражеского корабля, State Machine, поиск целевой позиции, стрельба
  • Организуем уровни: добавляем счета за уничтожение, контроллер уровня, логика завершения уровня, организация эпизодов, переходы между уровнями, выбор корабля игрока, панель результатов, внутриигровое меню
  • Результат: разработаете мобильную 2D игру Space shooter
3D racing
1.5 месяца
  • Подготовка к 3D racing: дизайн картинка, сущности и параметры, компонент Rigidbody, компонент WheelCollider, скрипт контроллера машины
  • Машина: сборка машинки из примитивов, настройка колёс, игрок и контроллер ввода игрока, камера от третьего лица, звук двигателя, звук столкновений
  • Трасса: сборка окружения, Terrain, трасса, прохождение чекпоинта, контроллер гонки, старт и завершение гонки, метрики гонки, позиция, время круга, лучшее время
  • Интерфейс: интерфейс гонки, время трека, скорость, главное меню, выбор трассы и машины, миникарта, завершение уровня, просмотр отставших машин
  • Боты: контроллер бота, движение до точки, движение бота вдоль трассы, добавление ботов в гонку, уровни сложности ботов
  • Дополнительные элементы геймплея: топливо, заправка в питстопе, зарабатываем деньги на машины, простая деформация при столкновении, звук шин при скольжении
  • Результат: разработаете компьютерную 3D игру Racing
Tower Defense
1.5 месяца
  • Подготовка к Tower Defense: базовая архитектура, первый прототип, башня, движение врагов, прототип врага и внешние настройки
  • Интерфейс игровой сцены: развитие архитектуры TD, взаимодействие Player и Enemy, простые элементы HUD, интерактивные интерфейсы для постройки башен, управление группами интерфейсов
  • Уровни, меню и сохранения: архитектура уровней TD, события победы и поражения в уровнях, реализация интерфейса карты уровней, сохранение прогресса игрока на диск, стартовое меню игры
  • Углубление механик: оценка результативности игрока, волны врагов, ускорение волн, апгрейды
  • Новые враги и башни: типы брони и типы повреждений, апгрейды башен, умения игрока и другой код-стиль
  • Полировка: список требуемых изменений, особенности приоритизации задач, работа со звуками, альфа-билд игры, публикация в Google Play
  • Результат: разработаете мобильную 2D игру Tower Defense
Командная или инди-разработка своей игры
3 месяца
Разработка прототипа игры
  • Дизайн-картинка
  • Меню
  • Уровни
  • Игровые сущности
  • Взаимодействия
  • Боты
  • Сценарии
Результат: разработаете игру, которую самостоятельно спроектируете. Разработку можно вести индивидуально или в команде. Работа будет вестись под руководством опытного эксперта. Ваша задача — выпустить игру и вывести ее на рынок (в Steam, Google Play и/или App Store)

Преподаватели

Владимир Филимонов
Владимир Филимонов
Ведущий разработчик Unity C# в СамГМУ. Разработка медицинских симуляторов и образовательных продуктов VR. Проводил курсы Годнокод Unity C# на базе СамГМУ с целью привлечения джунов. Занимается фрилансом для души. Собирает свой космосим (игру космический симулятор) в свободное время. Ведущий преподаватель курса
Виктор Попко
Виктор Попко
Преподаватель курсов по Unity и C#. Занимается трехмерным моделированием в Компас 3D, 3D Max, Cinema 4D, Blender, Substance Painter, Marmoset Toolbag, Keyshot, Marvelous Designer, чертежи в AutoCAD. Автор сайта с уроками по трехмерному моделированию
Максим Пикалов
Максим Пикалов
Go freelancer, Backend разработка
Василий Москвин
Василий Москвин
Разработчик игр в Progress Games. Преподавал в ВКИ НГУ. Создавал Action Gladiator Glory, Board Kings и др. Основной стек технологий - Unity, C#, Python, C++
Показать еще
Цена
239 400 ₽
Скидка -55%
- 131 670 ₽
Итого
107 730 ₽
В рассрочку на 30 мес
7 980 RUB/мес
3 591 RUB/мес
Кешбэк
32 319 баллов

Похожие курсы

Надежный старт в IT
Для новичков10 месяцев
-55%
Кешбэк 30%: 33 939 баллов
251 400 ₽
113 130 ₽
В рассрочку на 36 мес
3 143 RUB/мес
Разработчик
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 49 068 баллов
204 450 ₽
163 560 ₽
В рассрочку на 12 мес
13 630 RUB/мес
Профессия Python-разработчик
Для новичков
ХИТ
-55%
Кешбэк 30%: 43 656 баллов
323 373 ₽
145 518 ₽
В рассрочку на 36 мес
4 043 RUB/мес
Пакет ИТ-Специалист
Для новичков6 месяцев
Старт: 11 февраля
ХИТ
-45%
Кешбэк 30%: 22 275 баллов
135 000 ₽
74 250 ₽
В рассрочку на 12 мес
6 188 RUB/мес
Профессия Инженер по тестированию
Для новичков7 месяцев
-45%
Кешбэк 30%: 43 348 баллов
262 710 ₽
144 491 ₽
В рассрочку на 36 мес
4 014 RUB/мес
Инженер умных устройств
Для новичков24 месяца
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 66 327 баллов
276 360 ₽
221 088 ₽
В рассрочку на 12 мес
18 424 RUB/мес
Профессия Data Scientist
Для новичков24 месяца
-55%
Кешбэк 30%: 44 469 баллов
329 400 ₽
148 230 ₽
В рассрочку на 36 мес
4 118 RUB/мес
Профессия Тестировщик-автоматизатор на Python
Для новичков9 месяцев
-55%
Кешбэк 30%: 27 864 балла
206 400 ₽
92 880 ₽
В рассрочку на 30 мес
3 096 RUB/мес
Профессия Fullstack-разработчик на Python
Для новичков15 месяцев
-55%
Кешбэк 30%: 33 750 баллов
250 000 ₽
112 500 ₽
В рассрочку на 36 мес
3 125 RUB/мес
Специализация Frontend-разработчик
Для новичков7 месяцев
-55%
Кешбэк 30%: 15 525 баллов
115 000 ₽
51 750 ₽
В рассрочку на 30 мес
1 725 RUB/мес
Профессия Белый хакер
Для новичков13 месяцев
-55%
Кешбэк 30%: 32 319 баллов
239 400 ₽
107 730 ₽
В рассрочку на 36 мес
2 993 RUB/мес
Факультет 1С-Разработчик
Для новичков12 месяцев
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 49 068 баллов
204 450 ₽
163 560 ₽
В рассрочку на 12 мес
13 630 RUB/мес
Профессия Java-разработчик
Для новичков
-50%
Кешбэк 30%: 37 800 баллов
252 000 ₽
126 000 ₽
В рассрочку на 36 мес
3 500 RUB/мес
Профессия Тестировщик на Java
Для новичков10 месяцев
-55%
Кешбэк 30%: 27 864 балла
206 400 ₽
92 880 ₽
В рассрочку на 30 мес
3 096 RUB/мес
Интенсив по Python
Для новичков3 месяца
-55%
Кешбэк 30%: 26 136 баллов
193 600 ₽
87 120 ₽
В рассрочку на 24 мес
3 630 RUB/мес
Курс по аналитике данных
Для новичков6 месяцев
-55%
Кешбэк 30%: 21 789 баллов
161 400 ₽
72 630 ₽
В рассрочку на 30 мес
2 421 RUB/мес
Полный курс по Data Science
Для новичков14 месяцев
-55%
Кешбэк 30%: 29 889 баллов
221 400 ₽
99 630 ₽
В рассрочку на 30 мес
3 321 RUB/мес
Профессия 1С-разработчик
Для новичков
ХИТ
-45%
Кешбэк 30%: 32 369 баллов
196 171 ₽
107 894 ₽
В рассрочку на 24 мес
4 496 RUB/мес
Профессия Веб-разработчик
Для новичков12 месяцев
-55%
Кешбэк 30%: 30 057 баллов
222 640 ₽
100 188 ₽
В рассрочку на 30 мес
3 340 RUB/мес
Курс Python для анализа данных
Для новичков2 месяца
-55%
Кешбэк 30%: 6 075 баллов
45 000 ₽
20 250 ₽
В рассрочку на 12 мес
1 688 RUB/мес
Курс Python для веб-разработки
Для новичков9 месяцев
-55%
Кешбэк 30%: 22 275 баллов
165 000 ₽
74 250 ₽
В рассрочку на 30 мес
2 475 RUB/мес
Android-разработчик
Для новичков16 месяцев
-55%
Кешбэк 30%: 35 640 баллов
264 000 ₽
118 800 ₽
В рассрочку на 36 мес
3 300 RUB/мес
Системный администратор
Для новичков9 месяцев
-55%
Кешбэк 30%: 24 219 баллов
179 400 ₽
80 730 ₽
В рассрочку на 30 мес
2 691 RUB/мес
Факультет DevOps
Для новичков24 месяца
Старт: 11 февраля
ХИТ
-20%
Кешбэк 30%: 66 327 баллов
276 360 ₽
221 088 ₽
В рассрочку на 12 мес
18 424 RUB/мес
iOS-разработчик c нуля
Для новичков13 месяцев
-55%
Кешбэк 30%: 33 818 баллов
250 500 ₽
112 725 ₽
В рассрочку на 36 мес
3 132 RUB/мес
Профессия Специалист по кибербезопасности
Для новичков
-45%
Кешбэк 30%: 52 703 балла
319 408 ₽
175 674 ₽
В рассрочку на 36 мес
4 880 RUB/мес
Профессия Веб-разработчик
Для новичков
-45%
Кешбэк 30%: 56 272 балла
341 040 ₽
187 572 ₽
В рассрочку на 36 мес
5 211 RUB/мес
Профессия Frontend-разработчик PRO
Для новичков15 месяцев
-55%
Кешбэк 30%: 27 000 баллов
200 000 ₽
90 000 ₽
В рассрочку на 30 мес
3 000 RUB/мес
Системный аналитик Pro
Для новичков7 месяцев
-55%
Кешбэк 30%: 19 305 баллов
143 000 ₽
64 350 ₽
В рассрочку на 30 мес
2 145 RUB/мес
Профессия Java-разработчик
Для новичков14 месяцев
-55%
Кешбэк 30%: 32 319 баллов
239 400 ₽
107 730 ₽
В рассрочку на 36 мес
2 993 RUB/мес
ООО "КорпСкилз", ИНН 7714487720
Российская Федерация, г. Москва, Ленинградский проспект 37, корп 4, офис 13-110
Свидетельство о государственной регистрации программы для ЭВМ "Платформа Корпскилз" №2022668910 от 13.10.2022
© КОРПСКИЛЗ, 2023
© КОРПСКИЛЗ, 2023
logo buy with sber

Для граждан РФ. Без переплат по процентам и первого взноса, одобрение в день обращения