Видеокурс в подарок

Unity Game Developer. Basic

Научитесь с нуля работать с Unity и программировать на C#. Создайте 2D-платформер, 3D-шутер и 3D-баттлер.

Basic

Онлайн

Видео-презентация курса
Unity Game Developer. Basic

Для кого этот курс?

Для тех, кто любит игры и хочет с нуля стать разработчиком игр на Unity или сменить сферу на геймдев. Вы получите необходимые навыки и подготовку для создания игр на Unity от опытных преподавателей-практиков. После чего вы сможете претендовать на позицию Unity Junior Developer или начать создавать свои игры. 

Что такое Unity?

Unity - самый популярный игровой движок на текущий момент. Более 50% игр на всех устройствах созданы на Unity. Имеется очень много документации и примеров для разработки, что упрощает работу. На рынке всегда стабильная потребность в Unity-разработчиках. Яркие представители: Hearthstone, Escape from Tarkov, Cuphead, Call of Duty: Mobile, Fall Guys и другие.

Необходимые знания:

  • любовь к играм 
  • желание попасть в GameDev

Будет плюсом, но не обязательно:

  • опыт программирования на любом языке (C#, C++, Python, JavaScript, Java и т.д.)
  • опыт работы с графическими движками или средствами моделирования (Unity, Unreal Engine, Blender, 3DMax)


При поддержке
логотип партнера

Что даст вам этот курс?

Вы сможете освоить разработку игр от идеи до реализации. 
Научитесь понимать принципы создания игр и как воплощать свои идеи, а не копировать чужие. Сможете использовать все возможности движка Unity: реализовывать сложные концепции, упрощать рутинные процессы и добиваться чистого кода. Также вы поймете принципы монетизации и как привлекать/удерживать игроков.


Вы создадите 3 игры за время обучения:

  • 3D-баттлер по типу RAID Shadow Legends
  • 2D-платформер по типу Mario
  • 3D-шутер 


После обучения вы сможете:

  • Разработать свою собственную игру с нуля
  • Работать с редактором Unity и сторонними SDK, плагинами
  • Программировать на C# и понимать игровую математику
  • Разрабатывать игровые механики 
  • Работать с графикой, эффектами и звуками
  • Создавать дизайн уровней и принимать геймдизайнерские решения
  • Выполнять тестовые задания на позиции Unity Junior Developer


Дополнительно на курсе вы:

  • Сможете попробовать себя в качестве дизайнера уровней
  • Добавите свои механики в игры которые разработаете
  • Добавите своих персонажей
  • Добавите свои спецэффекты 
  • Добавите свою музыку и звук 



 

Где и в каких проектах это требуется?

Большая востребованность в игровых проектах, а также в создании приложений. Можно развиваться в различных направлениях: программист игровых механик, серверный программист, разработчик с широким комплексом задач (характерно для небольших студий), геймдизайнер, дизайнер уровней, разработчик эффектов/шейдеров и другие...

Процесс обучения

Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в закрытом Telegram чате, сдача домашних работ и получение обратной связи от преподавателей. Вебинары идут два раза в неделю по 2 академических часа. Все записи вебинаров будут доступны в личном кабинете. Домашнее задание выдается в среднем раз в 1 неделю, а его выполнение занимает 2-3 часа.

Портфолио


Вы создадите 3 игры за время обучения

Эксперты


Программу ведут действующие Unity-разработчики в приближенной к производственной обстановке

Перспективы


Сможете претендовать на позицию Unity Junior Developer

Партнеры

  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
  • Пройдете карьерную консультацию с нашим HR-специалистом
  • Получите рекомендации, как искать работу, и советы по прохождению собеседования

Unity Developer

Перспективы направления
Средний уровень зарплат в Москве:
80 000Junior+ специалист
160 000Middle+ специалист
250 000Senior специалист
580
актуальных вакансий

Работодатели курса

Формат обучения

Интерактивные вебинары


2 занятия по 2 ак.часа в неделю
Доступ к записям и материалам остается навсегда

Обратная связь


Развернутый фидбэк по домашним заданиям от преподавателей.

Активное комьюнити


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

Программа

Введение в Unity. Основы программирования и компьютерной графики

В данном модуле студенты знакомятся с движком Unity и создают простую игру в жанре пошагового баттлера (аналогична core-механике таких игр, как RAID: Shadow Legends).

Тема 1: Знакомство с Unity

Тема 2: Основы компьютерной графики в играх

Тема 3: Система контроля версия GIT

Тема 4: Введение в C#. Часть 1

Тема 5: Введение в C#. Часть 2

Тема 6: Математика в Unity

Тема 7: ООП. Часть 1

Тема 8: ООП. Часть 2

Тема 9: Базовые алгоритмы

Разработка пошаговой 3D-игры

Практика использования базовых подходов и шаблонов разработки и знакомство с архитектурными решениями специфичными для Unity.

Тема 1: Персонажи и игровой уровень

Тема 2: Игровой цикл в Unity

Тема 3: Логика игрового уровня

Тема 4: Unity UI и загрузка сцен

Тема 5: Спецэффекты

Тема 6: Звуки и музыка

Тема 7: Локализация приложений

Разработка 2D-платформера

В данном модуле студенты создают 2D-игру в жанре runner/platformer (такие игры, как Rayman Adventures).

Тема 1: Создание 2D проекта

Тема 2: Физика

Тема 3: Игровые механики с 2D-физикой и не только

Тема 4: 2D анимация. DOTween, Spine и другие инструменты

Тема 5: Обработка ввода, New Input System

Тема 6: Игровой прогресс и его сохранение

Разработка 3D-шутера

На примере игры из 3-го модуля студенты узнают основные принципы зарабатывания денег на free-to-play играх. Знакомятся с реализацией внутриигровых покупок в Unity, способах привлечения и удержания игроков. Знакомятся с основами геймдизайна.

Тема 1: Знакомство с Terrain, ProBuilder

Тема 2: Организация структуры и архитектуры проекта

Тема 3: Управление персонажем

Тема 4: Оружие, стрельба

Тема 5: Окружение

Тема 6: Враги и AI

Тема 7: Логика игрового уровня

Проектная работа

В течении проектного модуля вы выберете одну из трех ранее разработанных игр и доработаете её до полноценного релиза.

Тема 1: Выбор темы и организация проектной работы

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Защита проектных работ

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Выпускной проект


Финальный проект  — это результат вашего обучения. Если вы освоите все подходы и принципы, которые будут рассказаны на курсе, то сможете создавать свои собственные проекты на Unity. Финальный проект вы выбираете сами, это может быть любая игра по вашему вкусу, доработанная одна из трех игр что вы сделаете на курсе или приложение, плагин на Unity.

Прошедшие
мероприятия

Открытый вебинар
Создаем Top-Down шутер на Unity с нуля. Часть 2
Открытый вебинар
Создаем Top-Down шутер на Unity с нуля. Часть 1
Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке

Корпоративное обучение для ваших сотрудников

Отус помогает развивать высокотехнологичные Команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Сертификат о прохождении курса

OTUS осуществляет лицензированную образовательную деятельность.
В конце обучения вы получите сертификат OTUS о прохождении курса

После обучения:

  • заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров, презентации к занятиям
  • добавите три игры в свое портфолио
  • получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты)

Частые вопросы

Что, если в середине курса я не смогу продолжать обучение?
У вас есть право одного бесплатного трансфера в другую группу
Обязательно ли защищать выпускной проект?
Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.
С какого момента я смогу заниматься трудоустройством?
Получить карьерную консультацию вы сможете уже в начале обучения. Остальные опции: помощь с резюме, добавление резюме в нашу базу специалистов и т.д. будут доступны после окончания обучения.
Я могу вернуть деньги?
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.