Онлайн-курс «Факультет разработки игр на Unity» от GeekBrains | LERNA Беларусь
Программа курса
Преподаватели
Часто задаваемые вопросы
Похожие курсы
Назад

Факультет разработки игр на Unity

GeekBrains
Сложность
Для новичков
Длительность
18 месяцев
Тип курса
Живые лекции

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

Пройдите обучение и станьте востребованным специалистов в области разработки игр на Unity с нуля за 18 месяцев. Методика обучения разработана преподавателями-экспертами платформы GeekBrains.

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

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

Подготовка
Пока ждешь старта потока, рекомендуем пройти подготовку, это поможет тебе влиться в обучение постепенно и быть готовым к началу на 100%
Видеокурс “Основы программирования“

  • Понятие алгоритма, переменные, типы данных
  • Ветвления. Циклы
  • Массивы и функции
  • Верстка сайта: знакомство с HTML и CSS
  • Разборы практических заданий
  • Обзор современных языков программирования

1 месяц — 11 уроков

4 часа обучающего контента, 3 часа практики

Введение в разработку игр на Unity
Вы создадите игры в одном из жанров First Person игры (Shooter, action, horror), Third Person Action. Познакомитесь с основой проектирования приложений. Научите персонажа стрелять из различного оружия. Наделите противников искусственным интеллектом и обернете это все в красивую графику.
Как учиться эффективно. Видеокурс от методистов GeekUniversity

  • Особенности обучения в GeekUniversity
  • Почему тяжело учиться?
  • Инструменты для самообразования
  • Учимся от компетенций
  • Особенности обучения взрослых
  • Постановка целей по SMART
  • Как формулировать образовательный запрос

6 недель — 12 уроков

18 часов обучающего контента, 36 часов практики

Основы языка C#

  • Введение. Базовые типы данных. Консоль. Классы и методы
  • Управляющие конструкции
  • Методы. От структур к объектам. Исключения
  • Массивы. Текстовые файлы
  • Символы, строки, регулярные выражения
  • Делегаты, файлы, коллекции
  • Введение в Windows Forms
  • Программирование «по-взрослому»

1 месяц — 8 уроков

12 часов обучающего контента, 16 часов практики

Знакомство с Unity

  • Введение в Unity
  • Создание первой игровой сцены
  • Введение в векторы и создание игровой логики
  • Создание искусственного интеллекта
  • Движение на основе физики и отложенные функции
  • Анимация и Mecanim
  • Разработка интерфейса
  • Audio и Particle System

1 месяц — 8 уроков

12 часов обучающего контента, 16 часов практики

Разработка 3D-игр

  • Создание ландшафта
  • Программный интерфейс GUI
  • Работа с материалами, виды графических пайплайнов
  • Анимации и Blend Trees
  • Работа с IK Animation и создание Ragdoll
  • Работа и оптимизация света в Unity
  • Постобработка сцены
  • Отладка игрового проекта

1 месяц — 8 уроков

12 часов обучающего контента, 16 часов практики

Продвинутый С# в Unity

  • Основы ООП в Unity
  • Интерфейсы и обобщения
  • Делегаты и события. Исключения
  • Архитектура MVC
  • Основы структур данных, LINQ-запросы. Методы расширения
  • Сохранение данных. Мини-карта
  • Работа с классом Editor
  • Дополнительные возможности языка C#
  • Консультации с преподавателем

1,5 месяца — 11 уроков

16 часов обучающего контента, 16 часов практики

Разработка 2D-игр
Вы получите полноценный 2д платформер с физическими загадками и динамическим освещением, стратегия на Unity, а также игра в жанре «гонки».
Архитектура и шаблоны проектирования на C#

  • Введение в паттерны. Что это такое. Паттерны и антипаттерны
  • Основные шаблоны
  • Порождающие шаблоны: «Фабрика» и «Пул»
  • Порождающие шаблоны: «Мульти»/«Синглтон»
  • Структурные шаблоны
  • Поведенческие шаблоны: «Цепочка», «Команда», «Посредник»
  • Поведенческие шаблоны: «Наблюдатель», «Состояние», «Стратегия»
  • Поведенческие шаблоны: «Посетители», «Хранитель», «Итератор»
  • Консультации с преподавателем

1,5 месяца — 11 уроков

16 часов обучающего контента, 16 часов практики

Разработка браузерной 2D-игры: платформер

  • Интеграция и настройка 2D-ассетов
  • Математика 2D-игр: вращение и направление
  • Создание кастомной физики
  • 2D-физика: эффекторы и джойнты
  • Создание искусственного интеллекта
  • Генератор локации: генерация мира платформера
  • Создание загадок
  • Портирование и публикация проекта на Itch.io

1 месяц — 8 уроков

12 часов обучающего контента, 16 часов практики

Разработка мобильных 2D-игр

  • Создание контроллера персонажа
  • Создание игровой сборки и внедрение мобильных плагинов
  • Создание способностей и предметов экипировки
  • Создание искусственного интеллекта оппонента
  • Создание наградных предметов
  • Знакомство с твиннерами
  • Знакомство с Asset Bundle и Adressables
  • Пуш-уведомления и локализация
  • Сборка проекта. Рефакторинг

1,5 месяца — 10 уроков

15 часов обучающего контента, 20 часов практики

Создание стратегии на Unity

  • Dependency Injection, знакомство с плагином Zenject (внедрение в текстовую игру)
  • Dependency Injection, внедрение зависимостей в игру
  • Знакомство с реактивным программированием
  • Внедрение плагина UniRx. Реактивное программирование в проекте, разработанном на 2D-курсе
  • Реактивное программирование
  • Знакомство с асинхронным программированием
  • Перевод проекта на асинхронное программирование
  • Многопоточное программирование

1 месяц — 8 уроков

12 часов обучающего контента, 16 часов практики

Командный проект
Создадите свою первую игру в жанре гиперкежуал в составе команды студентов.
Командная разработка игры

  • Знакомство с командой, постановка идеи
  • 1-я итерация, обсуждение работ
  • 2-я итерация, обсуждение работ
  • 3-я итерация, обсуждение работ
  • 4-я итерация, обсуждение работ
  • 5-я итерация, обсуждение работ
  • 6-я итерация, обсуждение работ
  • 7-я итерация, обсуждение работ
  • 8-я итерация, обсуждение работ
  • 9-я итерация, обсуждение работ
  • Подготовка к защите проекта
  • Защита проекта

3 месяца — 12 уроков

18 часов обучающего контента, 48 часов практики

Многопользовательская RPG
Научитесь писать эффективный многопоточный код и создавать шейдеры. Разберётесь во фреймворке Photon и сможете применять его в играх разных жанров. Познакомитесь с созданием сетевых игр и разработаете первую игру с синхронным PvP.
Системное программирование на С# в Unity

  • Асинхронное программирование в Unity. Coroutines. Async/Await
  • Многопоточное программирование. Jobs System
  • Сетевое программирование в Unity (Network Transport Layer). Часть 1
  • Сетевое программирование в Unity (Network Transport Layer). Часть 2
  • Сетевое программирование в Unity (Unity Network Transport Layer). Часть 3
  • Графический конвейер. Знакомство с шейдерами
  • Программирование шейдеров и постпроцесс-эффектов
  • Программирование этапов отрисовки кадров и отладка во Frame Debugger. Shader Graph. Render Pipeline
  • Анализ производительности с помощью профайлера
  • Программирование редактора. Editor scripting

1,5 месяца ― 10 уроков

20 часов обучающего контента, 22 часа практики

Разработка многопользовательских игр

  • Введение. Клиент-серверное взаимодействие
  • Введение в Photon и PlayFab
  • Интеграция SDK и проверка работоспособности
  • Создание авторизации на сервере
  • Понятие профиля. Кошелёк
  • Кросс-платформенное взаимодействие. Работа с игровыми комнатами
  • Боевая система и прокачка. Инвентарь персонажа
  • Создание разных классов персонажей
  • Сборка на разных платформах и игра друг с другом

1,5 месяца ― 9 уроков

12 часов обучающего контента, 16 часов практики

Предметы с индивидуальным выбором даты старта вне четверти
Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения.
Git. Базовый курс

  • Введение в Git
  • Установка и настройка Git
  • Основные команды терминала
  • Работа с репозиториями в Git
  • Управление файлами репозитория
  • История изменений
  • Работа с ветками репозитория
  • Публикация репозитория
  • Слияния веток
  • Управление версиями
  • Создание pull request
  • Сложные операции
  • Работа с fork-репозиториями

Базовый курс гейм-дизайна

  • Что такое гейм-дизайн
  • От идеи до концепции
  • Как писать концепт-документ
  • Структура разработки
  • Нарративный дизайн
  • Дизайн уровней
  • Аналитика игр
  • Игровой баланс

Видеокурс. Подготовка к собеседованию разработчика игр

  • Алгоритмы и структуры данных. Проектирование программ
  • Основы языка программирования C#
  • Работа с Unity
  • Графика и сеть

1,5 месяца ― 9 уроков

12 часов обучающего контента, 16 часов практики

Unity AR/VR. Интерактивный курс

  • Введение в VR
  • Мобильная VR
  • Создание физического пазла, часть 1 (HTC VIVE)
  • Создание физического пазла, часть 2 (HTC VIVE)
  • Портирование 3D-шутера
  • Введение в AR и MR
  • Знакомство с инструментами Vuforia

Подготовка к поиску работы

  • Как составить резюме, которое точно заметят
  • Составляем карту поиска работы
  • Зачем нужны сопроводительные письма
  • Что вас ждёт на собеседовании с HR

Дополнительные курсы от компаний-партнёров
Обучение проводят ведущие геймдев-компании России. Вы узнаете больше о создании игр и инструментах, которые используют в студиях.
3D-моделирование и текстурирование объектов

  • Пайплайн создания 3D-модели на примере игрового объекта. Программные пакеты 3ds Max и Substance Painter

Локализация игр

  • Основы и этапы локализации, подготовка к запуску и проверка качества локализации

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

Дмитрий Анзин
Дмитрий Анзин
Разработчик игр, фрилансер
Роман Муратов
Роман Муратов
Инди-разработчик, Senior C# Developer
Илья Афанасьев
Илья Афанасьев
Senior Unity 3D Developer

Часто задаваемые вопросы

Помогаете ли вы с трудоустройством?

Мы помогаем с трудоустройством слушателям курса, которые показывали хорошую успеваемость на протяжении обучения и подали заявку в сервис трудоустройства. Мы поможем вам с поиском идеального места работы на популярных ресурсах. И вместе с вами напишем сопроводительное письмо. Вместе мы сделаем все, чтобы вы начали строить карьеру и расти профессионально.

Что делать, если у меня проблема или срочный вопрос?

Если вы являетесь слушателем платных курсов и у вас возникли вопросы, связанные с образовательным процессом, свяжитесь с нами: info@geekbrains.by или +375 29 171-55-70 (звонок бесплатный). По остальным вопросам пишите нам на info@geekbrains.by

Что делать, если я пропустил занятие или не могу учиться онлайн?

Для тех, кто не смог вовремя посмотреть лекцию, команда GeekBrains записывает занятия на видео, которые доступны в разделе обучения. Чтобы быстрее вникнуть в суть пропущенного вебинара, воспользуйтесь методичкой.

Кто преподаёт в GeekBrains?

Кураторы — эксперты-практики с большим опытом работы в игровых студиях. Они руководят разработкой проектов, создают стартапы, преподают в университетах, и именно на их опыте строится программа.

Как проходит обучение?

Несколько раз в неделю, вечером, проходят online-лекции, на которых куратор объясняет темы. Слушатели курса следят за действиями эксперта на экране, задают вопросы, получают практические задания и обсуждают материал в чате. На следующем занятии куратор проверяет, выделяет плюсы и минусы в самостоятельной работе. Некоторые курсы будут представлены в виде заранее записанных видеолекций.

Какие минимальные требования к оборудованию и программному обеспечению?

Для учебы вам необходим компьютер с четырехъядерным процессором с частотой 2.2 ГГц и выше, и оперативной памятью от 8 Гб. На нем должна быть установлена операционная система Windows 10. Требования к графическому процессору: видеокарта с поддержкой DX10 (версия шейдеров 4.0). Рекомендуется GeForce GTX 650 и выше или Radeon R9 390 / R9 290. Желательно не использовать ноутбуки на курсе.

Можно ли делать перерывы в обучении?

Между курсами можно делать перерывы и регулировать интенсивность своего развития по мере усвоения знаний. Мы рекомендуем не записываться на все курсы сразу, а проходить их последовательно и работать на результат.

Для прохождения курса нужны специальные знания?

Курс ориентирован на тех, кто хочет освоить разработку игр на Unity с нуля, поэтому специальные знания не нужны.

Цена
8 439 BYN
Скидка -45%
- 3 798 BYN
Итого
4 641 BYN
В рассрочку на 30 мес
282 BYN/мес
155 BYN/мес
Кешбэк
1 393 балла

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

Профессия Геймификатор
Для новичков16 месяцев
-40%
Кешбэк 30%: 1 526 баллов
8 477 BYN
5 086 BYN
В рассрочку на 30 мес
170 BYN/мес
Факультет 3D-художник в играх
Для новичков17 месяцев
ХИТ
-35%
Кешбэк 30%: 1 346 баллов
6 902 BYN
4 486 BYN
В рассрочку на 28 мес
161 BYN/мес
Разработка игр на Python
Для детей4 месяца
-10%
Кешбэк 30%: 150 баллов
553 BYN
498 BYN
В рассрочку на 4 мес
125 BYN/мес
Разработка игр на Unity
Для детей3 месяца
-10%
Кешбэк 30%: 150 баллов
553 BYN
498 BYN
В рассрочку на 3 мес
166 BYN/мес
Рисование персонажей
Для продвинутых2 месяца
Кешбэк 30%: 114 баллов
Цена
377 BYN
В рассрочку на 6 мес
63 BYN/мес
ПрофессияХудожник по текстурам
Для новичков15 месяцев
-40%
Кешбэк 30%: 1 162 балла
6 454 BYN
3 872 BYN
В рассрочку на 28 мес
139 BYN/мес
VR-разработчик на Unreal Engine 4
Для новичков2 месяца
-30%
Кешбэк 30%: 569 баллов
2 706 BYN
1 894 BYN
В рассрочку на 12 мес
158 BYN/мес
Профессия 3D-artist
Для новичков15 месяцев
-40%
Кешбэк 30%: 2 169 баллов
12 048 BYN
7 229 BYN
В рассрочку на 24 мес
302 BYN/мес
Факультет разработки игр на Unreal Engine 4
Для новичков12 месяцев
ХИТ
-45%
Кешбэк 30%: 1 393 балла
8 439 BYN
4 641 BYN
В рассрочку на 30 мес
155 BYN/мес
Фотография для CG-специалистов
Для новичков2 месяца
-30%
Кешбэк 30%: 380 баллов
1 806 BYN
1 264 BYN
В рассрочку на 10 мес
127 BYN/мес
Визуализация в 3ds Max и V-Ray
Для новичков5 месяцев
-30%
Кешбэк 30%: 375 баллов
1 783 BYN
1 248 BYN
В рассрочку на 10 мес
125 BYN/мес
Middle-разработчик игр на Unity
Для продвинутых3 месяца
-30%
Кешбэк 30%: 664 балла
3 160 BYN
2 212 BYN
В рассрочку на 18 мес
123 BYN/мес
Факультет гейм-дизайна
Для новичков17 месяцев
ХИТ
-25%
Кешбэк 30%: 1 553 балла
6 902 BYN
5 176 BYN
В рассрочку на 36 мес
144 BYN/мес
3D-графика в играх
Для продвинутых4 месяца
-30%
Кешбэк 30%: 761 балл
3 623 BYN
2 536 BYN
В рассрочку на 18 мес
141 BYN/мес
2D PRO
Для продвинутых4 месяца
-30%
Кешбэк 30%: 609 баллов
2 897 BYN
2 028 BYN
В рассрочку на 12 мес
169 BYN/мес
2D-художник игр
Для новичков16 месяцев
-35%
Кешбэк 30%: 1 346 баллов
6 902 BYN
4 486 BYN
В рассрочку на 28 мес
161 BYN/мес
Факультет игровой аналитики
Для новичков12 месяцев
-25%
Кешбэк 30%: 1 470 баллов
6 533 BYN
4 899 BYN
В рассрочку на 30 мес
164 BYN/мес
Профессия 3D-дженералист
Для новичков24 месяца
ХИТ
-40%
Кешбэк 30%: 2 164 балла
12 019 BYN
7 212 BYN
В рассрочку на 48 мес
151 BYN/мес
Профессия Разработчик игр на Unity с нуля до Middle
Для новичков20 месяцев
-40%
Кешбэк 30%: 1 962 балла
10 900 BYN
6 540 BYN
В рассрочку на 48 мес
137 BYN/мес
Разработчик игр на Unreal Engine 4. Junior
Для новичков5 месяцев
-30%
Кешбэк 30%: 506 баллов
2 407 BYN
1 685 BYN
В рассрочку на 10 мес
169 BYN/мес
Substance painter для игр
Для новичков7 месяцев
-30%
Кешбэк 30%: 758 баллов
3 609 BYN
2 526 BYN
В рассрочку на 18 мес
141 BYN/мес
3D-графика в кино
Для продвинутых4 месяца
-30%
Кешбэк 30%: 456 баллов
2 169 BYN
1 519 BYN
В рассрочку на 10 мес
152 BYN/мес
Сценарист видеоигр
Для новичков2 месяца
-30%
Кешбэк 30%: 380 баллов
1 806 BYN
1 264 BYN
В рассрочку на 10 мес
127 BYN/мес
3D-аниматор с нуля до PRO
Для новичков3 месяца
-30%
Кешбэк 30%: 758 баллов
3 609 BYN
2 526 BYN
В рассрочку на 18 мес
141 BYN/мес
Профессия 3D-художник
Для новичков12 месяцев
-40%
Кешбэк 30%: 1 822 балла
10 122 BYN
6 073 BYN
В рассрочку на 30 мес
203 BYN/мес
Профессия 3D-художник окружения с нуля до PRO
Для новичков16 месяцев
-40%
Кешбэк 30%: 1 627 баллов
9 035 BYN
5 421 BYN
В рассрочку на 30 мес
181 BYN/мес
Профессия Разработчик на Unreal Engine 4 с нуля до Middle
Для новичков24 месяца
-40%
Кешбэк 30%: 1 959 баллов
10 884 BYN
6 530 BYN
В рассрочку на 48 мес
137 BYN/мес
Профессия Разработчик игр на Unity
Для новичков11 месяцев
-40%
Кешбэк 30%: 1 105 баллов
6 135 BYN
3 681 BYN
В рассрочку на 24 мес
154 BYN/мес
VFX в Houdini
Для новичков5 месяцев
-30%
Кешбэк 30%: 721 балл
3 431 BYN
2 402 BYN
В рассрочку на 18 мес
134 BYN/мес
Продюсер игр
Для новичков4,5 месяца
-30%
Кешбэк 30%: 567 баллов
2 698 BYN
1 889 BYN
В рассрочку на 12 мес
158 BYN/мес
ООО «Байскилз», УНП 193454177
220012, Республика Беларусь, г. Минск, ул. Толбухина, 2, пом.19
Свидетельство о государственной регистрации №193454177 от 06.08.2020 выдано Минским горисполкомом
© Байскилз, 2022
Visa Secure
Mastercard ID Check
Белкарт Интернет Пароль
MasterCard
Visa
МТБанк
Apple Pay
Alfa Pay
Samsung Pay
ЕРИП
Белкарт
BePaid
© Байскилз, 2022