Факультет разработки игр на Unity
Освойте разработку игр с нуля и получите всё для уверенного старта в геймдеве. Вы научитесь писать на C#, работать с Unity и воплощать идеи в собственных играх.
- Диплом о профессиональной переподготовке
- Государственная образовательная лицензия
- РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
- Занятия в группе с преподавателем
- Онлайн-лекции и вебинары
- Видеозаписи занятий
- ДЛИТЕЛЬНОСТЬ 182 занятия в неделю
- РЕЗУЛЬТАТ Диплом8 работ в портфолио
- ПОМОЩЬ Трудоустройствопосле обучения
Специальное предложение в преддверии Нового года!
При покупке программы и начале обучения в декабре, вы получаете в подарок стартовый пакет из 3 дополнительных курсов
Ярмарка профессийузнайте про опыт 15-ти специалистов из разных областей, который поможет вам лучше ориентироваться на цифровом рынке и понять, кто чем занимается
Путь в цифруразберетесь, как стать востребованным специалистом на современном рынке труда
Карьерная мастерскаяполучите долгосрочный план по развитию в той профессии, которая вам подходит
Специальное предложение!
При покупке программы и начале обучения в январе, вы получаете в подарок стартовый пакет из 3 дополнительных курсов
Ярмарка профессийузнайте про опыт 15-ти специалистов из разных областей, который поможет вам лучше ориентироваться на цифровом рынке и понять, кто чем занимается
Путь в цифруразберетесь, как стать востребованным специалистом на современном рынке труда
Карьерная мастерскаяполучите долгосрочный план по развитию в той профессии, которая вам подходит
Получите свой грант 10 000 ₽ на обучение
Для вас согласован подарок, с помощью которого можно уменьшить стоимость программы. Узнайте все подробности у менеджера.
Кому подойдет курс
Преимущества профессии
Кому подойдет курс
Освойте разработку игр с нуля
Вас будут обучать топовые эксперты
Программа обучения
Наша программа одна из самых объёмных и содержательных. В то же время её легко понять, потому что знания даются постепенно: от базы ― к продвинутым инструментам и командной разработке.
Подготовка- Понятие алгоритма, переменные, типы данных
- Ветвления. Циклы
- Массивы и функции
- Верстка сайта: знакомство с HTML и CSS
- Разборы практических заданий
- Обзор современных языков программирования
- Особенности обучения в GeekUniversity
- Почему тяжело учиться?
- Инструменты для самообразования
- Учимся от компетенций
- Особенности обучения взрослых
- Постановка целей по SMART
- Как формулировать образовательный запрос
- Введение. Базовые типы данных. Консоль. Классы и методы
- Управляющие конструкции
- Методы. От структур к объектам. Исключения
- Массивы. Текстовые файлы
- Символы, строки, регулярные выражения
- Делегаты, файлы, коллекции
- Введение в Windows Forms
- Программирование «по-взрослому»
- Введение в Unity
- Создание первой игровой сцены
- Введение в векторы и создание игровой логики
- Создание искусственного интеллекта
- Движение на основе физики и отложенные функции
- Анимация и Mecanim
- Разработка интерфейса
- Audio и Particle System
- Простая 3D-игра с видом сверху
- Создание ландшафта
- Программный интерфейс GUI
- Работа с материалами, виды графических пайплайнов
- Анимации и Blend Trees
- Работа с IK Animation и создание Ragdoll
- Работа и оптимизация света в Unity
- Постобработка сцены
- Отладка игрового проекта
- Простая 3D-игра с видом от первого лица
- Основы ООП в Unity
- Интерфейсы и обобщения
- Делегаты и события. Исключения
- Архитектура MVC
- Основы структур данных, LINQ-запросы. Методы расширения
- Сохранение данных. Мини-карта
- Работа с классом Editor
- Дополнительные возможности языка C#
- Консультации с преподавателем
- Введение в паттерны. Что это такое. Паттерны и антипаттерны
- Основные шаблоны
- Порождающие шаблоны: «Фабрика» и «Пул»
- Порождающие шаблоны: «Мульти»/«Синглтон»
- Структурные шаблоны
- Поведенческие шаблоны: «Цепочка», «Команда», «Посредник»
- Поведенческие шаблоны: «Наблюдатель», «Состояние», «Стратегия»
- Поведенческие шаблоны: «Посетители», «Хранитель», «Итератор»
- Консультации с преподавателем
- Интеграция и настройка 2D-ассетов
- Математика 2D-игр: вращение и направление
- Создание кастомной физики
- 2D-физика: эффекторы и джойнты
- Создание искусственного интеллекта
- Генератор локации: генерация мира платформера
- Создание загадок
- Портирование и публикация проекта на Itch.io
- Браузерная игра 2D-платформер
- Создание контроллера персонажа
- Создание игровой сборки и внедрение мобильных плагинов
- Создание способностей и предметов экипировки
- Создание искусственного интеллекта оппонента
- Создание наградных предметов
- Знакомство с твиннерами
- Знакомство с Asset Bundle и Adressables
- Пуш-уведомления и локализация
- Сборка проекта. Рефакторинг
- Мобильные 2D-гонки
- Dependency Injection, знакомство с плагином Zenject (внедрение в текстовую игру)
- Dependency Injection, внедрение зависимостей в игру
- Знакомство с реактивным программированием
- Внедрение плагина UniRx. Реактивное программирование в проекте, разработанном на 2D-курсе
- Реактивное программирование
- Знакомство с асинхронным программированием
- Перевод проекта на асинхронное программирование
- Многопоточное программирование
- Игра-стратегия
Командный проект
- Знакомство с командой, постановка идеи
- 1-я итерация, обсуждение работ
- 2-я итерация, обсуждение работ
- 3-я итерация, обсуждение работ
- 4-я итерация, обсуждение работ
- 5-я итерация, обсуждение работ
- 6-я итерация, обсуждение работ
- 7-я итерация, обсуждение работ
- 8-я итерация, обсуждение работ
- 9-я итерация, обсуждение работ
- Подготовка к защите проекта
- Защита проекта
- Гиперказуальная игра
Многопользовательская RPG
- Асинхронное программирование в 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
- Введение. Клиент-серверное взаимодействие
- Введение в Photon и PlayFab
- Интеграция SDK и проверка работоспособности
- Создание авторизации на сервере
- Понятие профиля. Кошелёк
- Кросс-платформенное взаимодействие. Работа с игровыми комнатами
- Боевая система и прокачка. Инвентарь персонажа
- Создание разных классов персонажей
- Сборка на разных платформах и игра друг с другом
- Игра Action RPG
Предметы с индивидуальным выбором даты старта вне четверти
- Введение в Git
- Установка и настройка Git
- Основные команды терминала
- Работа с репозиториями в Git
- Управление файлами репозитория
- История изменений
- Работа с ветками репозитория
- Публикация репозитория
- Слияния веток
- Управление версиями
- Создание pull request
- Сложные операции
- Работа с fork-репозиториями
- Что такое гейм-дизайн
- От идеи до концепции
- Как писать концепт-документ
- Структура разработки
- Нарративный дизайн
- Дизайн уровней
- Аналитика игр
- Игровой баланс
- Алгоритмы и структуры данных. Проектирование программ
- Основы языка программирования C#
- Работа с Unity
- Графика и сеть
- Введение в VR
- Мобильная VR
- Создание физического пазла, часть 1 (HTC VIVE)
- Создание физического пазла, часть 2 (HTC VIVE)
- Портирование 3D-шутера
- Введение в AR и MR
- Знакомство с инструментами Vuforia
- Как составить резюме, которое точно заметят
- Составляем карту поиска работы
- Зачем нужны сопроводительные письма
- Что вас ждёт на собеседовании с HR
Дополнительные курсы от компаний-партнёров
- Пайплайн создания 3D-модели на примере игрового объекта. Программные пакеты 3ds Max и Substance Painter
- Основы и этапы локализации, подготовка к запуску и проверка качества локализации
В каждой четверти студенты выполняют проект самостоятельно или в команде. Посмотрите на проекты наших студентов уже после первых месяцев обучения:
Tower of AvariceРабота студента по итогам I четверти обучения
The ThingРабота студента по итогам I четверти обучения
Archer SoulsРабота студента по итогам I четверти обучения
MoonlightРабота студента по итогам I четверти обучения
Escape from DungeonРабота студента по итогам I четверти обучения
Станьте разработчиком игр за год
Вы получите диплом о профессиональной переподготовке
Мы дарим подарки всем студентам
Выберите пакет обучения разработчика игр на Unity
Специалиств месяц при рассрочке до 36 месяцев
Старт следующего потока
Освойте профессию тестировщика с нуля. Вы получите всё для старта карьеры: навыки ручного тестирования, практику автоматизации на Java и опыт работы с веб-приложениями.
Разработчикв месяц при рассрочке до 36 месяцев
каждые 2 недели
Для тех, кто готов сделать первый шаг в образовании на пути к IT-профессии.
Уровень знанийпосле обучения
Доход после обучения
Стартовый доход
Digital-masterв месяц при рассрочке до 36 месяцев
каждые 2 недели
Для тех, кто хочет стать увереннымспециалистом в любой IT-профессии.
Уровень знанийпосле обучения
для Digital-мастероввсе 24 месяца
Доход после обучения
Стартовый доход
в месяц при рассрочке до 36 месяцев
каждые 2 недели
Для тех, кто хочет учиться серьезно и стать настоящим профессионалом.
Уровень знанийпосле обучения
для Geek’оввсе 36 месяцев
Доход после обучения
Стартовый доход
- Востребованная профессия
Факультет разработки игр на Unity
Освойте разработку игр с нуля и получите всё для уверенного старта в геймдеве. Вы научитесь писать на C#, работать с Unity и воплощать идеи в собственных играх.
- ОСНОВНАЯ ИНФОРМАЦИЯ
- Длительность 18
- 8 работ в портфолио
- Помощь в трудоустройстве
- Диплом после обучения
- Занятие в группе с преподавателем
- Видеоуроки и вебинары
- Видеозаписи занятий
- Домашние задания
- Практические задания
- Онлайн-встречи с экспертами
- Личные консультации
- Диплом о профессиональной переподготовке
- Государственная образовательная лицензия
Часто задаваемые вопросы
Перед прохождением курса посмотрите в интернете инструкцию, как узнать технические характеристики вашего компьютера. Для учебы необходим компьютер с центральным процессором Intel i5-4590 или выше, который поддерживает набор инструкций SSE2, с оперативной памятью от 8 Гб. Также необходима видеокарта с поддержкой DirectX10 (версия шейдеров 4.0). Рекомендуется GeForce GTX 650 и выше, или Radeon R9 390/R9 290. Ноутбук и версии для него использовать крайне нежелательно. На компьютере необходимо установить Windows 10, 64-bit. Если у вас Mac, нужна macOS 10.11+. Среда разработки — Microsoft Visual Studio. Но подойдёт любая другая удобная для вас среда — Notepad++ или Microsoft Visual Сode для Mac. Также необходима Unity версии 2019.1 и выше.
Для 4-ой четверти понадобится VR-шлем (аренда/покупка). Без него вы не сможете протестировать свои разработанные проекты.
Доступ на 3 месяца к Premium подписке
Lingualeo — это онлайн-сервис для эффективного и интерактивного изучения английского языка, доступный на любом девайсе. Более 20 000 000 человек во всем мире выбрали Lingualeo.
Ускорь изучение языка с Lingualeo Premium!Твой подарок — промокод на 3 месяца Premium-доступа, а это значит:
50+ грамматических курсов и тренировок 10+ словарных тренировок 3 тренировки чтения 2 тренировки аудирования Безлимитное добавление слов в словарь Курс “Неправильные глаголы” Видеокурс Английский для IT-специалистовКурс, разработанный совместно с школой EnglishDom, поможет освоить ключевые англоязычные темы, актуальные для начинающих IT-специалистов. Максимум практики и фокус на IT-лексику. На 10 уроках разбирается составление CV, технических заданий и деловых писем, собеседования и переговоры, международное общение при продвижении своего проекта. В живых диалогах на английском студенты закрепят фразы, которые пригодятся в работе разработчикам и тестировщикам, маркетологам и дизайнерам.
Вы научитесь— Проходить собеседования и писать CV— Обсуждать проекты и проводить переговоры— Переписываться в чате, составлять техзадания и писать деловые письма— Понимать носителей языка и читать зарубежные блоги.
Программа курсаУрок 1: IT resume sample. Составляем резюме на английском.
Урок 2: Job interview: questions and answers. Проходим собеседование на английском.
Урок 3: Effective teams. Говорим о командной работе и процессах на английском.
Урок 4. Workplace communication. Английский для общения по телефону и Skype.
Урок 5: Business e-mails. Ведем переписку на английском.Урок 6: Requirement specifications (SRS). Читаем и составляем техническое задание на английском.
Урок 7: Stand-up meetings. Становимся идеальным спикером.
Урок 8: Deadline. Выполняем работу в срок и по-английски.
Урок 9: Challenge. Описываем и решаем проблемы по-английски.
Урок 10: Start up. Рассказываем о своем проекте и представляем команду на английском.
Ключ от продуктов JetBrains
Разработчики по всему миру выбирают инструменты JetBrains, чтобы работать продуктивнее. Линейка продуктов включает в себя среду разработки (IDE) для большинства современных языков программирования. Продукты помогают писать качественный код и экономить время, автоматизируя задачи на всех стадиях разработки.
Каждому студенту дарим ключ, который позволит использовать PRO версии продуктов JetBrains в течение 4-х месяцев. Если этого времени не хватит и нужно продолжать учиться, мы выдадим новый код.
Купоны подходят для получения бесплатной подписки на несколько месяцев на любую IDE JetBrains, включая IntelliJ IDEA, GoLand, PyCharm, WebStorm и другие.