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

Профессия Разработчик игр на 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#. Занимается трехмерным моделированием в Компас 3D, 3D Max, Cinema 4D, Blender, Substance Painter, Marmoset Toolbag, Keyshot, Marvelous Designer, чертежи в AutoCAD. Автор сайта с уроками по трехмерному моделированию
Василий Горелкин
Василий Горелкин
Разработчик игр на Unity. Независимый разработчик мобильных игр (например, Laser Space и других). Преподаватель и автор курсов по разработке игр и программированию со стажем более 3 лет
Василий Москвин
Василий Москвин
Разработчик игр в Progress Games. Преподавал в ВКИ НГУ. Создавал Action Gladiator Glory, Board Kings и др. Основной стек технологий - Unity, C#, Python, C++
Владимир Филимонов
Владимир Филимонов
Ведущий разработчик Unity C# в СамГМУ. Разработка медицинских симуляторов и образовательных продуктов VR. Проводил курсы Годнокод Unity C# на базе СамГМУ с целью привлечения джунов. Занимается фрилансом для души. Собирает свой космосим (игру космический симулятор) в свободное время. Ведущий преподаватель курса
Показать еще
Цена
43 527 273 сум
Скидка -60%
- 26 116 364 сум
Итого
17 410 909 сум
В рассрочку на 30 мес
1 450 910 UZS/мес
580 364 UZS/мес
Кешбэк
5 223 273 балла

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

Надежный старт в IT
Для новичков8 месяцев
ХИТ
-60%
Кешбэк 30%: 5 485 091 балл
45 709 091 сум
18 283 636 сум
В рассрочку на 36 мес
507 879 UZS/мес
Разработчик Базовый
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Профессия Python-разработчик
Для новичков
ХИТ
-60%
Кешбэк 30%: 5 762 523 балла
48 021 019 сум
19 208 408 сум
В рассрочку на 12 мес
1 600 701 UZS/мес
IT-специалист
Для новичков6 месяцев
Старт: 10 декабря
ХИТ
-45%
Кешбэк 30%: 1 833 334 балла
11 111 111 сум
6 111 111 сум
В рассрочку на 18 мес
339 507 UZS/мес
Профессия Инженер по тестированию
Для новичков12 месяцев
-50%
Кешбэк 30%: 5 201 666 баллов
34 677 770 сум
17 338 885 сум
В рассрочку на 12 мес
1 444 908 UZS/мес
Факультет инженер умных устройств
Для новичков24 месяца
Старт: 10 декабря
ХИТ
-50%
Кешбэк 30%: 5 555 556 баллов
37 037 037 сум
18 518 519 сум
В рассрочку на 18 мес
1 028 807 UZS/мес
Профессия Data Scientist
Для новичков24 месяца
ХИТ
-60%
Кешбэк 30%: 7 186 910 баллов
59 890 909 сум
23 956 364 сум
В рассрочку на 36 мес
665 455 UZS/мес
Факультет Python-разработки
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Профессия Тестировщик-автоматизатор на Python
Для новичков9 месяцев
ХИТ
-60%
Кешбэк 30%: 4 503 273 балла
37 527 273 сум
15 010 909 сум
В рассрочку на 30 мес
500 364 UZS/мес
Профессия Fullstack-разработчик на Python
Для новичков15 месяцев
ХИТ
-60%
Кешбэк 30%: 5 454 546 баллов
45 454 545 сум
18 181 818 сум
В рассрочку на 36 мес
505 051 UZS/мес
Факультет iOS-разработки
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Специализация Frontend-разработчик
Для новичков7 месяцев
ХИТ
-60%
Кешбэк 30%: 2 509 091 балл
20 909 091 сум
8 363 636 сум
В рассрочку на 30 мес
278 788 UZS/мес
Факультет Fullstack JavaScript
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Профессия Белый хакер
Для новичков12 месяцев
-60%
Кешбэк 30%: 5 223 273 балла
43 527 273 сум
17 410 909 сум
В рассрочку на 36 мес
483 637 UZS/мес
Факультет 1С-разработки
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Профессия Java-разработчик
Для новичков9 месяцев
-55%
Кешбэк 30%: 2 899 967 баллов
21 481 233 сум
9 666 555 сум
В рассрочку на 12 мес
805 547 UZS/мес
Факультет Java-разработки
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Профессия Тестировщик на Java
Для новичков10 месяцев
ХИТ
-60%
Кешбэк 30%: 4 503 273 балла
37 527 273 сум
15 010 909 сум
В рассрочку на 30 мес
500 364 UZS/мес
Интенсив по Python
Для новичков3 месяца
-60%
Кешбэк 30%: 4 224 000 баллов
35 200 000 сум
14 080 000 сум
В рассрочку на 24 мес
586 667 UZS/мес
Факультет тестирования ПО
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Курс по аналитике данных
Для новичков6 месяцев
-60%
Кешбэк 30%: 3 521 455 баллов
29 345 455 сум
11 738 182 сум
В рассрочку на 30 мес
391 273 UZS/мес
Полный курс по Data Science
Для новичков14 месяцев
-60%
Кешбэк 30%: 4 830 546 баллов
40 254 545 сум
16 101 818 сум
В рассрочку на 30 мес
536 728 UZS/мес
Профессия 1C-разработчик
Для новичков6 месяцев
ХИТ
-60%
Кешбэк 30%: 1 614 204 балла
13 451 696 сум
5 380 678 сум
В рассрочку на 12 мес
448 390 UZS/мес
Профессия Веб-разработчик
Для новичков12 месяцев
ХИТ
-60%
Кешбэк 30%: 4 857 600 баллов
40 480 000 сум
16 192 000 сум
В рассрочку на 30 мес
539 734 UZS/мес
Факультет разработки на С++
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Факультет Android-разработки
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Факультет Frontend-разработки
Для новичков12 месяцев
Старт: 10 декабря
ХИТ
-62%
Кешбэк 30%: 3 438 096 баллов
30 158 730 сум
11 460 317 сум
В рассрочку на 18 мес
636 685 UZS/мес
Курс Python для анализа данных
Для новичков2 месяца
-50%
Кешбэк 30%: 1 227 273 балла
8 181 818 сум
4 090 909 сум
В рассрочку на 12 мес
340 910 UZS/мес
Курс Python для веб-разработки
Для новичков9 месяцев
-60%
Кешбэк 30%: 3 600 000 баллов
30 000 000 сум
12 000 000 сум
В рассрочку на 30 мес
400 000 UZS/мес
Факультет искусственного интеллекта
Для новичков24 месяца
Старт: 10 декабря
ХИТ
-50%
Кешбэк 30%: 5 555 556 баллов
37 037 037 сум
18 518 519 сум
В рассрочку на 18 мес
1 028 807 UZS/мес
ООО «UBRAINS», ИНН 308432936
Республика Узбекистан, г. Ташкент, Мирабадский р-н, ул. Афросиаб 4б, каб. 102
Регистрационный номер 982705
© UBRAINS, 2022
Zcard
Anorbank
Humo
Payme
© UBRAINS, 2022