Назад

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

SkillFactory
Сложность
Для продвинутых
Длительность
18 мес

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

Введение в 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)
3D Sci-Fi First Person Shooter
2 месяца
  • Контроллер персонажа: дизайн-картинка, костная анимация, импорт ассетов, контроллер движения, Animation Controller, Camera
  • Риг и механика выстрела: настройка Rig, стрельба, цели для стрельбы
  • Система действий: атакующие дроны, подготовка аниматора персонажа, элементы уровня
  • Боты: навигация ботов, гуманоидный враг, патрулирование, область видимости, поведение ботов
  • Транспорт: колесная техника, парящая техника, использование транспорта персонажем
  • Прототип стартовой локации: схема игры, планирование и Gray Box, необходимый функционал
  • Визуальное оформление стартовой локации: White Box, квесты
  • Финальные доработки: система сохранений, мелкие доработки, альфа билд
  • Результат: разработаете компьютерную 3D игру Sci-Fi First Person Shooter
Асинхронное программирование
1 месяц
  • Введение в многопоточность: что такое операционная система, цикл жизни приложения, процессы, потоки, запуск и завершение процесса из кода, получение данных о процессе, цикл жизни потока, создание и завершение потоков, примитивы синхронизации, lock, ReaderWriterLockSlim, дедлоки
  • Таски и потоки: Data vs Task подходы, принципы построения многопоточных программ, параллельная обработка данных потоками, async/await Task, приостановка выполнения задачи, Yield и Delay, прерывание задач CancellationToken
  • Структуры данных в многопоточных приложениях: потокобезопасная итерация по коллекции, ConcurrentQueue ConcurrentDictionary, IAsyncEnumerator, общение между процессами, сравнение работы асинхронных методов на Unity и C# .net
  • Асинхронные скрипты Unity: обертка над AsyncOperation для поддержки async/await TaskCompletionSource, асинхронный UnityWebRequest, асинхронная кнопка, асинхронная форма ввода данных, асинхронные переходы, простой асинхронный http сервер
Продвинутый Unity
1 месяц
  • Рендеринг: основы отрисовки, пайплайн отрисовки, камера, ресурсы для отрисовки, поверхностные шейдеры Unity, MaterialPropertyBlock, пост процессинг эффекты, скрин спейс шейдер, пиксельный рейтрейсинг, рендер пайплайны Unity, HDRP, LWRP, отличия от URP
  • Паттерны программирования в Unity: Observer, Flyweight, MVC, Command, пул менеджер и повторное использование префабов,ускорение поиска в пространстве, Uniform grid, Spatial hash
  • Интерфейсы: растягиваемый интерфейс, автоматический лейаут интерфейса, Horizontal & vertical grid, универсальный Drag&Drop, окно с изменяемым размером
  • Взаимодействие интерфейса с бэкендом
3D Multiplayer tank simulator
2 месяца
  • Библиотека Mirror: обзор сетевых технологий, синхронизация состояния игры, Quick Start, сетевое взаимодействие, чат
  • Кастомное сетевое решение: сериализация, переходим к играм, первый полет, SyncVar, сетевая стрельба, владелец Destructible
  • Контроллер танка: модель танка, скининг и импорт, движение танка, визуализация траков и эффекты
  • Перенос танка на сеть: старт боя, сетевая стрельба, уничтожение сетевого танка, оптимизация
  • Сетевой уровень: Matchmaker, список игроков, визуализация
  • Броня vs Снаряды: броня, выбор снаряда, бронепробиваемость, модули
  • Боты: сборка префаба бота, контроллер AI, движение до точки, патрулирование, охрана объекта, поиск и атака цели
  • Обзор и маскировка: оптический зум для стрельбы, платформа починки танка, вызываем огонь на себя
  • Результат: разработаете многопользовательскую игру 3D Multiplayer tank simulator.

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

Виктор Попко
Виктор Попко
Преподаватель курсов по Unity и C#. Занимается трехмерным моделированием в Компас 3D, 3D Max, Cinema 4D, Blender, Substance Painter, Marmoset Toolbag, Keyshot, Marvelous Designer, чертежи в AutoCAD. Автор сайта с уроками по трехмерному моделированию
Василий Горелкин
Василий Горелкин
Разработчик игр на Unity. Независимый разработчик мобильных игр (например, Laser Space и других). Преподаватель и автор курсов по разработке игр и программированию со стажем более 3 лет
Владимир Филимонов
Владимир Филимонов
Ведущий разработчик Unity C# в СамГМУ. Разработка медицинских симуляторов и образовательных продуктов VR. Проводил курсы Годнокод Unity C# на базе СамГМУ с целью привлечения джунов. Занимается фрилансом для души. Собирает свой космосим (игру космический симулятор) в свободное время. Ведущий преподаватель курса
Никита Гуртовцев
Никита Гуртовцев
Методист SkillFactory. Разработчик игр для Android (например, «Кликер код» и других)
Показать еще
Цена
48 386 302 сум
Скидка -40%
- 19 354 521 сум
Итого
29 031 781 сум
В рассрочку на 18 мес
2 688 128 UZS/мес
1 612 877 UZS/мес
Кешбэк
8 709 535 баллов

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

Игры. Геймдев
Профессия 3D artist
18 мес
Старт: 4 апреля
-35%
Кешбэк 30%: 8 265 925 баллов
42 389 358 сум
27 553 083 сум
В рассрочку на 18 мес
1 530 727 UZS/мес
Игры. Геймдев
Профессия Разработчик игр на Unity с нуля до Middle
10 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 4 258 382 балла
23 657 675 сум
14 194 605 сум
В рассрочку на 12 мес
1 182 884 UZS/мес
Игры. Геймдев
Профессия Разработчик игр на Unreal Engine с нуля до Middle
12 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 4 342 095 баллов
24 122 745 сум
14 473 647 сум
В рассрочку на 12 мес
1 206 138 UZS/мес
Игры. Геймдев
Профессия 3D-дженералист
13 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 6 603 016 баллов
36 683 418 сум
22 010 051 сум
В рассрочку на 12 мес
1 834 171 UZS/мес
Игры. Геймдев
Профессия Геймдизайнер с нуля до PRO
7 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 4 053 106 баллов
22 517 253 сум
13 510 352 сум
В рассрочку на 12 мес
1 125 863 UZS/мес
Игры. Геймдев
Разработчик игр на Unreal Engine с нуля до Middle
12 мес
Старт: 30 марта
-68%
Кешбэк 30%: 3 343 056 баллов
34 823 498 сум
11 143 519 сум
В рассрочку на 18 мес
619 085 UZS/мес
Игры. Геймдев
Профессия Разработчик игр на Unity
12 мес
Старт: 2 апреля
ХИТ
-40%
Кешбэк 30%: 6 491 487 баллов
36 063 814 сум
21 638 288 сум
В рассрочку на 18 мес
1 202 128 UZS/мес
Игры. Геймдев
Профессия 3D-художник
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 5 393 951 балл
29 966 390 сум
17 979 834 сум
В рассрочку на 12 мес
1 498 320 UZS/мес
Игры. Геймдев
Профессия 2D-художник
7 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 5 294 062 балла
29 411 455 сум
17 646 873 сум
В рассрочку на 12 мес
1 470 573 UZS/мес
Игры. Геймдев
Разработчик игр на Unity с нуля до Middle
10 мес
Старт: 30 марта
-68%
Кешбэк 30%: 4 178 820 баллов
43 529 372 сум
13 929 399 сум
В рассрочку на 18 мес
773 856 UZS/мес
Игры. Геймдев
Профессия Концепт-художник с нуля до PRO
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 223 789 баллов
34 576 602 сум
20 745 961 сум
В рассрочку на 12 мес
1 728 831 UZS/мес
Игры. Геймдев
Профессия Персонажи 3D с нуля до PRO
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 4 212 572 балла
23 403 175 сум
14 041 905 сум
В рассрочку на 12 мес
1 170 159 UZS/мес
Игры. Геймдев
Игровой аналитик
9 мес
Старт: 30 марта
-65%
Кешбэк 30%: 3 963 483 балла
37 747 453 сум
13 211 609 сум
В рассрочку на 18 мес
733 979 UZS/мес
Игры. Геймдев
Геймдизайнер с нуля
10 мес
Старт: 30 марта
-68%
Кешбэк 30%: 3 343 056 баллов
34 823 498 сум
11 143 519 сум
В рассрочку на 18 мес
619 085 UZS/мес
Игры. Геймдев
Профессия Игропрактик
6 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 375 258 баллов
35 418 095 сум
21 250 857 сум
В рассрочку на 12 мес
1 770 905 UZS/мес
Игры. Геймдев
VR-разработчик на Unreal Engine 4
1 мес
Старт: после оплаты
-30%
Кешбэк 30%: 2 369 586 баллов
11 283 741 сум
7 898 619 сум
В рассрочку на 12 мес
658 219 UZS/мес
Игры. Геймдев
3D-художник по окружению
3 мес
Старт: после оплаты
-30%
Кешбэк 30%: 1 885 570 баллов
8 978 901 сум
6 285 231 сум
В рассрочку на 12 мес
523 770 UZS/мес
Игры. Геймдев
3D-моделирование в Maya
2 мес
Старт: после оплаты
-30%
Кешбэк 30%: 2 532 207 баллов
12 058 126 сум
8 440 688 сум
В рассрочку на 12 мес
703 391 UZS/мес
Игры. Геймдев
Визуализация в 3ds Max и V-Ray
2 мес
Старт: после оплаты
-30%
Кешбэк 30%: 1 530 482 балла
7 288 006 сум
5 101 604 сум
В рассрочку на 12 мес
425 134 UZS/мес
Игры. Геймдев
Геймификатор
4 мес
Старт: после оплаты
-30%
Кешбэк 30%: 2 984 714 баллов
14 212 920 сум
9 949 044 сум
В рассрочку на 12 мес
829 087 UZS/мес
Игры. Геймдев
Middle-разработчик игр на Unity
3 мес
Старт: после оплаты
-30%
Кешбэк 30%: 2 767 168 баллов
13 176 987 сум
9 223 891 сум
В рассрочку на 12 мес
768 658 UZS/мес
Игры. Геймдев
2D PRO
2 мес
Старт: после оплаты
-30%
Кешбэк 30%: 2 536 791 балл
12 079 957 сум
8 455 970 сум
В рассрочку на 12 мес
704 665 UZS/мес
Игры. Геймдев
Рендер с нуля
2 мес
Старт: после оплаты
-30%
Кешбэк 30%: 644 821 балл
3 070 576 сум
2 149 403 сум
В рассрочку на 6 мес
358 234 UZS/мес
Игры. Геймдев
Разработчик игр на Unreal Engine 4. Junior
3 мес
Старт: после оплаты
-30%
Кешбэк 30%: 2 108 039 баллов
10 038 280 сум
7 026 796 сум
В рассрочку на 12 мес
585 567 UZS/мес
Игры. Геймдев
Психология видеоигр
2 мес
Старт: после оплаты
-30%
Кешбэк 30%: 1 838 215 баллов
8 753 403 сум
6 127 382 сум
В рассрочку на 12 мес
510 616 UZS/мес
Игры. Геймдев
Концепт-художник с нуля до PRO
12 мес
Старт: 30 марта
-68%
Кешбэк 30%: 4 178 820 баллов
43 529 372 сум
13 929 399 сум
В рассрочку на 18 мес
773 856 UZS/мес
Игры. Геймдев
Геймдизайн. Базовый уровень
3 мес
Старт: после оплаты
-30%
Кешбэк 30%: 1 978 096 баллов
9 419 504 сум
6 593 653 сум
В рассрочку на 12 мес
549 472 UZS/мес
Игры. Геймдев
Профессия 3D-художник окружения с нуля до PRO
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 4 198 191 балл
23 323 280 сум
13 993 968 сум
В рассрочку на 12 мес
1 166 164 UZS/мес
Игры. Геймдев
3D-художник
12 мес
Старт: 30 марта
-68%
Кешбэк 30%: 3 343 056 баллов
34 823 498 сум
11 143 519 сум
В рассрочку на 18 мес
619 085 UZS/мес
Игры. Геймдев
Профессия Разработчик игр на Unity
4 мес
Старт: после оплаты
ХИТ
-40%
Кешбэк 30%: 4 547 607 баллов
25 264 482 сум
15 158 689 сум
В рассрочку на 12 мес
1 263 225 UZS/мес
ООО «UBRAINS», ИНН 308432936
Юридический адрес: Республика Узбекистан, г. Ташкент, Мирабадский р-н, ул. Афросиаб 4б, каб. 102
Адрес офиса: Республика Узбекистан, г. Ташкент, Мирабадский р-н, ул. Афросиаб 4б, каб. 202
Регистрационный номер 982705
© ООО «UBRAINS», 2024
Zcard
Anorbank
Humo
Payme
© ООО «UBRAINS», 2024