Раскодируй свою карьеру: скидка 20% на курсы в формате менторинга от FoxmindEd весь декабрь 🎄
Узнать больше

Курс Unity

Online
7 дней тестового периода
Менторинг
Бесплатная заморозка

Unity — самый популярный инструмент для создания игр в 2021 году. Это одновременно и платформа, и движок, на котором в реальном времени можно создавать видеоигры. Компания FoxmindEd приглашает будущих разработчиков игр на курсы по Unity в Киеве.

Записаться

О курсе

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

На этом этапе вы установите редактор для непосредственно разработки самих игр, и дополнительные пакеты и сдк — для сборки под смартфоны и PC, познакомитесь с интерфейсом, научитесь создавать структуру проекта.

Здесь вы познакомитесь с главными сущностями разработки: камерой, игровыми объектами и компонентами, рабочей сценой и соберете первый билд на Android и PC.

В этом разделе вы создадите урезанную версию match 3. Познакомитесь с 2D-объектами и ассетами для работы с 2D. Создадите первый скрипт, изучите его жизненный цикл, научитесь создавать взаимодействия между скриптами. Также вы научитесь обрабатывать взаимодействия пользователя с игрой.

Что отличает школьную поделку от профессионального продукта? Наличие следующих вещей – error handling, logging, тесты и документация. Документацию мы пока оставим, а вот тесты, обработка ошибок и логирование — то, без чего ни один проект не может быть профессиональным.

В этом разделе вы создадите демо-версию бильярда. Познакомитесь с 3D-объектами и их взаимодействиями в пространстве, с 3D-физикой, ее свойствами и работой с ней. Поработаете с векторами и кватернионами. Также увидите как работает один из важных подходов в игростроении — визуальный обман.

В этом разделе вы создадите демо-версию мотокросса. Познакомитесь с 2D-физикой, ее свойствами и работой с ней. Научитесь создавать любые 2D-рельефы, параллакс на бэкграунде для создания визуального обмана движения карты. Создадите гонщика “на суставах” для более живого эффекта.

Этот проект научит вас создавать более сложные геймплеи игр, в частности — шутеры от третьего лица. Вы научитесь импортировать модели и анимации humanoid, настраивать анимации, строить локации, управлять персонажем и создавать оружие и эффект стрельбы, познакомитесь с UI.

Необходимые навыки для обучения на курсе
  • Базовые знания C# или другого ЯП
  • Понимание логики построения программ и алгоритмов
  • Знание Photoshop и любой программы для 3Д-моделирования
  • Знание англ. языка на уровне чтения технической документации
Ранний уровень подготовки? Попробуйте  C# Start

Скорость прохождения курса зависит от вас. Быстрее учитесь – меньше платите.

В среднем студенты проходят данный курс за 3 месяца.

Online

Менторинг

Online

Менторинг +

Менторинг
  • Онлайн доступ к стандартной программе курса
  • 1 code review в день
  • Без лекций, без теории, только практические задания
  • Обучение 1 на 1 с личным ментором
  • 7 дней тестового периода
Менторинг +
  • Онлайн доступ к стандартной программе курса
  • Обучение 1 на 1 с личным ментором
  • Без лекций, без теории, только практические задания
  • Нет тестового периода
  • Одна из трех привилегий на выбор:
    1) два code review на день
    2) возможность изменить стандартную программу курса (убрать или добавить темы)
    3) возможность общаться с ментором в определенное вами время

Этапы вашего обучения

Ваш план по обучению с нуля до специалиста уровня Strong Junior
2
Unity Mentoring

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

Регистрация

Регистрируетесь на курс

Ответы на вопросы

С вами связывается сотрудник и отвечает на все ваши вопросы

Ментор

Вас распределяют к ментору и вы получаете первое задание

Материал

Изучаете материал и делаете первое задание

Отзыв о работе

Получаете отзыв от ментора

Следующее задание

Финишируете задание и переходите к следующему

Подробнее
Автор курса
Роман Викулов
Senior / Tech lead unity developer
Викулов Роман - Ментор направления Unity

Начинал с сайтов html / php. Перешел на прикладные на с++ Qt. Клиент + сервер. Qt, Sql / NoSql. Определившись с направлением, перешел в геймдев на Unity3D + C#. Поработал в нескольких компаниях и инди командах над разными проектами, организовали свою компанию Ashamo, участвовал в разработке более 20 игр. Сейчас больше развиваюсь в управлении командой, архитектурой проектов.

Наши менторы

Роман Дубик
Роман Дубик

Senior Unity Developer

28software

Опыт в сфере
с 2008 года
Опыт преподавания
с 2024 год
Роман Дубик

Senior Unity Developer

28software

Опыт в сфере
с 2008 года
Опыт преподавания
с 2024 год

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

Дмитрий Корсунский-Марченко

Unity Developer, Team Lead

Lumighost

Опыт в сфере
с 2017 года
Опыт преподавания
c 2022 года
Дмитрий Корсунский-Марченко

Unity Developer, Team Lead

Lumighost

Опыт в сфере
с 2017 года
Опыт преподавания
c 2022 года

Начал с того, что сначала изучал Java самостоятельно и на Javarush, потом учился на менторстве в Foxminded, далее работал самостоятельно как Java Developer, а позже свичнулся в геймдев как Unity Developer, где в течение 2-х лет вырос до Team Lead Unity. Мой стек: Unity, C#, Java, OpenCV, Visual Studio, Rider, Git и др.
Буду рад помочь начинающим и поделиться приобретенными знаниями.

Павел Клюев - Ментор направления Unity3D
Павел Клюев

Unity3D developer

Робокод (учебное заведение)

Опыт в сфере
с 2016 года
Опыт преподавания
с 2022 года
Павел Клюев

Unity3D developer

Робокод (учебное заведение)

Опыт в сфере
с 2016 года
Опыт преподавания
с 2022 года

Занимаюсь разработкой casual и hyper casual мобильных  игр. Неоднократно проходил весь жизненный цикл проекта: от идеи, реализации механик, визуального оформления до публикации в Google Play.  Также совмещаю с преподаванием.

Постоянно расширяю и применяю свои знания в области: С#, .Net, Unity 2D/3D и разработки в целом.

Владислав Пархоменко - Ментор направления Unity
Владислав Пархоменко

Middle Unity Developer

Eventyr

Опыт в сфере
с 2019 года
Опыт преподавания
с 2022 года
Владислав Пархоменко

Middle Unity Developer

Eventyr

Опыт в сфере
с 2019 года
Опыт преподавания
с 2022 года

Магистр прикладной математики в ХНУРЭ. Во время обучения в вузе решил, что в будущем стану разработчиком на C#. Начал свой путь как разработчик кросс-платформенных мобильных приложений на Xamarin. Долго не задерживаясь в этой области переквалифицировался на Unity — создание интерактивного софта, в частности игр, нахожу для себя более интересным. Набравшись достаточно полезного опыта, я решил поделиться им с разработчиками, только начавшими свой путь. Также, занимаясь менторингом, рассчитываю научиться многим полезным вещам.

Викулов Роман - Ментор направления Unity
Роман Викулов

Senior / Tech lead unity developer

Yovo

Опыт в сфере
с 2014 года
Опыт преподавания
с 2021 года
Роман Викулов

Senior / Tech lead unity developer

Yovo

Опыт в сфере
с 2014 года
Опыт преподавания
с 2021 года

Начинал с сайтов html / php. Перешел на прикладные на с++ Qt. Клиент + сервер. Qt, Sql / NoSql. Определившись с направлением, перешел в геймдев на Unity3D + C#. Поработал в нескольких компаниях и инди командах над разными проектами, организовали свою компанию Ashamo, участвовал в разработке более 20 игр. Сейчас больше развиваюсь в управлении командой, архитектурой проектов.

Сертификат об окончании

Сертификат об окончании

По окончании курса мы выдадим вам сертификат, свидетельствующий об успешном завершении программы менторинга и подтверждающий вашу квалификацию по выбранному направлению.

Регистрация





    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Курс Unity от FoxmindEd

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

    Сферы, где используется Unity

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

    1. Игровая индустрия. Unity идеально подходит для создания игр любого масштаба и доступен для разработки на всех популярных платформах.
    2. Виртуальная и дополненная реальность. Используется для создания VR и AR приложений.
    3. Архитектура и строительство. Unity помогает архитекторам и инженерам в визуализации проектов через детализированные 3D-модели и виртуальные туры.
    4. Образование. В образовательной сфере Unity используется для создания интерактивных учебных материалов и симуляторов.
    5. Фильмы и анимация. Unity применяется для создания визуальных эффектов, пре-визуализации и анимационных фильмов благодаря своим мощным анимационным инструментам.
    6. Автомобильная промышленность. Unity используется для создания виртуальных прототипов и симуляций, помогая сократить время и затраты на разработку новых автомобилей.
    7. Здравоохранение. В медицине Unity помогает в создании тренировочных симуляторов и образовательных приложений, улучшая качество подготовки специалистов.

    Как видно, Unity выходит за рамки игровой индустрии, предоставляя профессионалам разных отраслей инструменты для творчества и инноваций.

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

    Курс по Unity охватывает разработку игр от начального до профессионального уровня через серию практических проектов. В программу включены следующие ключевые модули:

    1. Введение.
    2. “Hello world” на Android, PC: Введение в Unity с созданием простого приложения для Android и PC, обучая основам платформы и развертыванию проектов.
    3. “Match 3”: Участники разрабатывают игру «Match 3», изучая управление ассетами, игровую логику и создание визуальных эффектов.
    4. Пользовательский интерфейс: Модуль посвящен созданию пользовательских интерфейсов, включая меню и экраны настроек через систему UI Unity.
    5. Бильярд “Pool 8”: Введение в физику и математику игр на примере разработки «Pool 8», работа с физическим движком Unity.
    6. Мотокросс “Need for Motospeed”: Создание 3D игры мотокросс, обучение работы с 3D моделями и управлением камерой.
    7. “Space soldier”: Участники разрабатывают полноценную 3D игру, применяя навыки проектирования геймплея, создания врагов и уровней.

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

    Требования к студентам и продолжительность курса Юнити

    Для начала обучения на курсе Unity от FoxmindEd необходимо иметь следующие знания:

    • Базовые знания C# или другого ЯП;
    • Понимание логики построения программ и алгоритмов;
    • Знание Photoshop и любой программы для 3Д-моделирования;
    • Знание англ. языка на уровне чтения технической документации.

    Продолжительность курса зависит от того, с какой скоростью студент осваивает материал и выполняет задания. В среднем курс можно пройти за три месяца.

    Уровень студента после прохождения курса Unity

    После завершения курса студенты обладают глубокими знаниями в области разработки на Unity и способны самостоятельно создавать игры и интерактивные приложения.

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

    Почему стоит учить Unity с FoxmindEd

    FoxmindEd предлагает уникальный подход к обучению – обучение с ментором. Ментор – это опытный разработчик, старший коллега, который в процессе обучения выступает одновременно в роли заказчика и в роли товарища по команде. Обучаться студенту придется самостоятельно, а вот работать над заданиями нужно будет с ментором, сдавая работу на code review.

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

    Следующий этап развития на пути получения оффера

    После успешного завершения курса Unity в FoxmindEd студенты могут приступить к обучению на проекте. Это позволит получить практический опыт и подготовиться к трудоустройству.

    Работа над реальными проектами под руководством опытных менторов позволяет глубже понять специфику работы в команде разработчиков, а также улучшить свои навыки решения задач и управления проектами. Этот опыт значительно увеличивает шансы выпускников на получение высокооплачиваемых оферов в будущем.