Онлайн-курс «Факультет разработки игр на 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

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

Что делать, если я пропустил занятие или не могу учиться онлайн?
Для тех, кто не смог вовремя посмотреть лекцию, команда GeekBrains записывает занятия на видео, которые доступны в разделе обучения. Чтобы быстрее вникнуть в суть пропущенного вебинара, воспользуйтесь методичкой.
Кто преподаёт в GeekBrains?
Кураторы — эксперты-практики с большим опытом работы в игровых студиях. Они руководят разработкой проектов, создают стартапы, преподают в университетах, и именно на их опыте строится программа.
Какие минимальные требования к оборудованию и программному обеспечению?
Для учебы вам необходим компьютер с четырехъядерным процессором с частотой 2.2 ГГц и выше, и оперативной памятью от 8 Гб. На нем должна быть установлена операционная система Windows 10. Требования к графическому процессору: видеокарта с поддержкой DX10 (версия шейдеров 4.0). Рекомендуется GeForce GTX 650 и выше или Radeon R9 390 / R9 290. Желательно не использовать ноутбуки на курсе.
Для прохождения курса нужны специальные знания?
Курс ориентирован на тех, кто хочет освоить разработку игр на Unity с нуля, поэтому специальные знания не нужны.
Что делать, если у меня проблема или срочный вопрос?
Если вы являетесь слушателем платных курсов и у вас возникли вопросы, связанные с образовательным процессом, свяжитесь с нами: info@geekbrains.by">info@geekbrains.by или +375 29 171-55-70 (звонок бесплатный). По остальным вопросам пишите нам на info@geekbrains.by">info@geekbrains.by
Помогаете ли вы с трудоустройством?
Мы помогаем с трудоустройством слушателям курса, которые показывали хорошую успеваемость на протяжении обучения и подали заявку в сервис трудоустройства. Мы поможем вам с поиском идеального места работы на популярных ресурсах. И вместе с вами напишем сопроводительное письмо. Вместе мы сделаем все, чтобы вы начали строить карьеру и расти профессионально.
Можно ли делать перерывы в обучении?
Между курсами можно делать перерывы и регулировать интенсивность своего развития по мере усвоения знаний. Мы рекомендуем не записываться на все курсы сразу, а проходить их последовательно и работать на результат.
Как проходит обучение?
Несколько раз в неделю, вечером, проходят online-лекции, на которых куратор объясняет темы. Слушатели курса следят за действиями эксперта на экране, задают вопросы, получают практические задания и обсуждают материал в чате. На следующем занятии куратор проверяет, выделяет плюсы и минусы в самостоятельной работе. Некоторые курсы будут представлены в виде заранее записанных видеолекций.
Цена
8 439 BYN
Скидка -45%
- 3 798 BYN
Итого
4 641 BYN
В рассрочку на 30 мес
282 BYN/мес
155 BYN/мес
Кешбэк
1 393 балла

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

Факультет разработки игр на Unreal Engine 4
Для новичков12 месяцев
Старт: 15 октября
ХИТ
-45%
Кешбэк 30%: 1 393 балла
8 439 BYN
4 641 BYN
В рассрочку на 30 мес
155 BYN/мес
Профессия 3D-artist
Для новичков15 месяцев
-40%
Кешбэк 30%: 2 169 баллов
12 048 BYN
7 229 BYN
В рассрочку на 36 мес
201 BYN/мес
Факультет игровой аналитики
Для новичков12 месяцев
Старт: 15 октября
-25%
Кешбэк 30%: 1 557 баллов
6 917 BYN
5 188 BYN
В рассрочку на 36 мес
145 BYN/мес
Рисование персонажей
Для продвинутых
Старт: 15 октября
Кешбэк 30%: 114 баллов
Цена
377 BYN
В рассрочку на 6 мес
63 BYN/мес
Разработка игр на Unity
Для детей8 месяцев
Старт: 15 октября
Кешбэк 30%: 414 баллов
Цена
1 377 BYN
В рассрочку на 12 мес
115 BYN/мес
Разработка игр на Python
Для детей4 месяца
Старт: 15 октября
-10%
Кешбэк 30%: 150 баллов
553 BYN
498 BYN
В рассрочку на 4 мес
125 BYN/мес
Визуализация в 3ds Max и V-Ray
Для новичков5 месяцев
-35%
Кешбэк 30%: 376 баллов
1 925 BYN
1 252 BYN
В рассрочку на 10 мес
126 BYN/мес
Основы Photoshop для CG-специалистов
Для новичков2 месяца
-35%
Кешбэк 30%: 250 баллов
1 282 BYN
833 BYN
В рассрочку на 6 мес
139 BYN/мес
Профессия Разработчик игр на Unity
Для новичков11 месяцев
-45%
Кешбэк 30%: 1 134 балла
6 871 BYN
3 779 BYN
В рассрочку на 24 мес
158 BYN/мес
Профессия Геймдизайнер
Для новичков8 месяцев
-45%
Кешбэк 30%: 1 681 балл
10 187 BYN
5 603 BYN
В рассрочку на 30 мес
187 BYN/мес
Профессия Middle-разработчик на Unreal Engine 4
Для новичков14 месяцев
-45%
Кешбэк 30%: 1 231 балл
7 460 BYN
4 103 BYN
В рассрочку на 28 мес
147 BYN/мес
Профессия Разработчик VR&AR
Для новичков12 месяцев
-45%
Кешбэк 30%: 1 555 баллов
9 424 BYN
5 183 BYN
В рассрочку на 30 мес
173 BYN/мес
Профессия Разработчик игр на Unreal Engine 4
Для новичков
-45%
Кешбэк 30%: 1 677 баллов
10 162 BYN
5 589 BYN
В рассрочку на 30 мес
187 BYN/мес
Профессия 3D-художник
Для новичков12 месяцев
-45%
Кешбэк 30%: 1 871 балл
11 336 BYN
6 235 BYN
В рассрочку на 48 мес
130 BYN/мес
Профессия 3D-аниматор
Для новичков12 месяцев
-45%
Кешбэк 30%: 1 682 балла
10 189 BYN
5 604 BYN
В рассрочку на 30 мес
187 BYN/мес
Профессия 2D-художник
Для новичков12 месяцев
-45%
Кешбэк 30%: 1 680 баллов
10 181 BYN
5 600 BYN
В рассрочку на 30 мес
187 BYN/мес
Профессия Концепт-художник с нуля до PRO
Для новичков20 месяцев
-45%
Кешбэк 30%: 2 222 балла
13 462 BYN
7 404 BYN
В рассрочку на 48 мес
155 BYN/мес
Профессия Концепт-художник
Для новичков8 месяцев
-45%
Кешбэк 30%: 1 566 баллов
9 488 BYN
5 218 BYN
В рассрочку на 30 мес
174 BYN/мес
Профессия Создатель спецэффектов
Для новичков12 месяцев
-45%
Кешбэк 30%: 1 766 баллов
10 701 BYN
5 886 BYN
В рассрочку на 30 мес
197 BYN/мес
Профессия Нарративный дизайнер
Для новичков8 месяцев
-45%
Кешбэк 30%: 1 224 балла
7 415 BYN
4 078 BYN
В рассрочку на 28 мес
146 BYN/мес
Профессия Персонажи 3D с нуля до PRO
Для новичков18 месяцев
-45%
Кешбэк 30%: 1 502 балла
9 102 BYN
5 006 BYN
В рассрочку на 30 мес
167 BYN/мес
Профессия 3D-художник окружения с нуля до PRO
Для новичков16 месяцев
-45%
Кешбэк 30%: 1 670 баллов
10 120 BYN
5 566 BYN
В рассрочку на 30 мес
186 BYN/мес
Профессия Стрим-блогер
Для новичков11 месяцев
-45%
Кешбэк 30%: 1 074 балла
6 509 BYN
3 580 BYN
В рассрочку на 24 мес
150 BYN/мес
Профессия Геймификатор
Для новичков16 месяцев
-45%
Кешбэк 30%: 1 567 баллов
9 495 BYN
5 222 BYN
В рассрочку на 30 мес
175 BYN/мес
Профессия Художник по текстурам
Для новичков15 месяцев
-45%
Кешбэк 30%: 1 193 балла
7 228 BYN
3 976 BYN
В рассрочку на 28 мес
142 BYN/мес
Профессия Геймдизайнер с нуля до PRO
Для новичков12 месяцев
ХИТ
-45%
Кешбэк 30%: 2 008 баллов
12 169 BYN
6 693 BYN
В рассрочку на 48 мес
140 BYN/мес
Профессия 3D-дженералист
Для новичков24 месяца
ХИТ
-45%
Кешбэк 30%: 2 157 баллов
13 067 BYN
7 187 BYN
В рассрочку на 48 мес
150 BYN/мес
Профессия Разработчик AR&VR с нуля до PRO
Для новичков24 месяца
-45%
Кешбэк 30%: 2 158 баллов
13 078 BYN
7 193 BYN
В рассрочку на 48 мес
150 BYN/мес
Профессия Разработчик на Unreal Engine 4 с нуля до Middle
Для новичков24 месяца
-45%
Кешбэк 30%: 2 012 баллов
12 190 BYN
6 704 BYN
В рассрочку на 48 мес
140 BYN/мес
Профессия Продюсер игр
Для новичков12 месяцев
-45%
Кешбэк 30%: 1 251 балл
7 583 BYN
4 170 BYN
В рассрочку на 28 мес
149 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