Unity-разработчик: кто это, обязанности, зарплаты и как им стать в 2025 году. Обзор профессии.

Обучение
Содержание

Кто такой Unity-разработчик?

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

Что делают Unity-разработчики и чем занимаются?

Обязанности на примере одной из вакансий:

  • добиться высокого качества графики проекта для консолей следующего поколения и ПК;
  • работать с шейдерами, оптимизировать код, предлагать решения и реализовать их;
  • создавать инструментарий для 3д художников и гейм-дизайнеров;
  • Вести разработку игр с нуля на Unity для iOS и Android
  • Выстраивать архитектуру проекта, продумывать подходы к реализации игровых механик и фичей
  • Поддерживать и улучшать процессы внутри команды
  • Лидить команду разработчиков
  • Заниматься постановкой и контролем выполнения задач, оценкой объема работ, планированием, приоритизацией и декомпозицией задач
  • Проводить код-ревью, менторить и обучать других членов команд
  • Самостоятельно решать сложные технические задачи
  • Оптимизировать игры (RAM, размер билда)
  • Участвовать в апдейтах приложений

Что должен знать и уметь Unity-разработчик? 

Требования к Unity-разработчикам:

  • Программирование на C#
  • Программирование игровой логики
  • Создание оптимальной топологии Low Poly модели
  • PBR-текстурирование
  • Знание API Unity
  • Разработка игр для различных платформ
  • Работа с High Poly моделями
  • Создание скелета персонажа
  • Проектирование и ведение дизайн-документа
  • 3D-моделирование и анимация в Blender
  • Работа с текстурными картами
  • Импорт моделей и анимации в Unity

Востребованность и зарплаты Unity-разработчика

На сайте поиска работы в данный момент открыто 1 126 вакансий, с каждым месяцем спрос на Unity-разработчиков растет.

Количество вакансий с указанной зарплатой Unity-разработчика по всей России:

  • от 90 000 руб. – 286
  • от 175 000 руб. – 160
  • от 260 000 руб. – 85
  • от 345 000 руб. – 37
  • от 430 000 руб. – 18

Вакансий с указанным уровнем дохода по Москве:

  • от 115 000 руб. – 99
  • от 195 000 руб. – 57
  • от 275 000 руб. – 28
  • от 355 000 руб. – 15
  • от 435 000 руб. – 4

Вакансий с указанным уровнем дохода по Санкт-Петербургу:

  • от 140 000 руб. – 51
  • от 215 000 руб. – 27
  • от 290 000 руб. – 12
  • от 365 000 руб. – 5
  • от 440 000 руб. – 3

Как стать Unity-разработчиком и где учиться?

Варианты обучения для Unity-разработчика с нуля:

  • Самостоятельное обучение – всевозможные видео на YouTube, книги, форумы, самоучители и т.д. Плюсы – дешево или очень недорого. Минусы – нет системности, самостоятельное обучение может оказаться неэффективным, полученные навыки могут оказаться невостребованными у работодателя;
  • Классическое оффлайн-образование в ВУЗах, колледжах и университетах. Диплом является преимуществом при устройстве на работу, при этом обучение обычно длится не менее четырех лет, часто дают устаревшие неактуальные знания;
  • Онлайн-обучение. Пройти курс можно на одной из образовательных платформ. Такие курсы рассчитаны на людей без особой подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику – это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.

Ниже сделали обзор 15+ лучших онлайн-курсов.

15+ лучших курсов для обучения Unity-разработчика: подробный обзор

Стоимость: цену уточняйте на сайте.

Вы научитесь с нуля создавать игры: придумывать идею, оформлять её в концепт, работать с 3D-моделями и графикой и программировать на C# в Unity. Все навыки вы отработаете на практике, соберёте портфолио и сможете войти в игровую индустрию.

  • Длительность 11 месяцев
  • Онлайн в удобное время
  • 5 проектов в портфолио
  • Доступ к курсу навсегда

 

Кому подойдёт этот курс

  • Всем, кто хочет попасть в разработку игр

Научитесь программировать на C#, разберётесь в основах 3D-моделирования и особенностях разработки игр. Сможете начать работать в интересующей вас сфере.

  • Начинающим программистам

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

  • Опытным разработчикам, которые хотят перейти в геймдев

Освоите движок Unity, научитесь создавать игровую логику, поймёте, как работает геймдев-команда. Сможете сменить специализацию и перейти на работу в игровую студию.

 

Чему вы научитесь

  • Программировать на C#

Изучите с нуля язык программирования C#. Сможете прописывать игровую логику для проектов разных жанров

  • Вести дизайн-документ

Узнаете, как вести понятный для всех участников разработки дизайн-документ, в котором прописаны правила игры и её элементы.

  • Разрабатывать игры на Unity

Разберётесь в шагах и инструментах каждого этапа разработки 2D- и 3D-игр. Узнаете, как адаптировать игру под разные платформы. Сможете делать игры для ПК и под iOS и Android.

  • Создавать 3D-модели и импортировать ассеты

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

 

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

  1. Изучаете тему
    В курсе — практические видеоуроки.
  2. Выполняете задания
    В том темпе, в котором вам удобно.
  3. Работаете с преподавателем
    Закрепляете знания и исправляете ошибки.
  4. Защищаете дипломную работу
    И дополняете ею своё портфолио.

 

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных кейсов.

  • 31 тематический модуль
  • 124 онлайн-урока
  1. Введение в Unity
  2. Работа с ассетами на сцене
  3. Знакомство с интерфейсами
  4. Знакомство с С#
  5. Практикум по C#
  6. Игра Save the village: начало
  7. Игра Save the village: финал
  8. Перемещение и вращение
  9. Знакомство с физическим движком
  10. Игра Wild Ball: часть 1
  11. Игра Wild Ball: часть 2
  12. Игра Wild Ball: часть 3
  13. Игра Wild Ball: часть 4
  14. Работа в командах
  15. Нарратив в играх
  16. Платформер: часть 1
  17. Платформер: часть 2
  18. Платформер: часть 3
  19. Платформер: часть 4
  20. Практикум C#
  21. Мобильная игра Crazy Run:
  22. Знакомство с Blender
  23. Props Modeling
  24. Работа с материалами в Blender
  25. Создание Low Poly персонажа
  26. Создание игрового ландшафта
  27. Создание анимации и работа с камерой
  28. Постпроцессинг
  29. Геймдизайн
  30. Игра DarkLand: начало
  31. Игра DarkLand: финал
  32. Дипломный проект

 

Профессиональные навыки:

  • Программирование на C#
  • Программирование игровой логики
  • Вёрстка игрового интерфейса
  • Работа с камерой в CineMachine
  • Знание API Unity
  • Разработка и портирование игр для различных платформ
  • Работа с High Poly моделями
  • Создание скелета персонажа
  • Проектирование и ведение дизайн-документа
  • 3D-моделирование
  • Работа с текстурными картами
  • Импорт моделей и анимации в Unity

 

Диплом Skillbox
Подтвердит, что вы прошли курс, и станет дополнительным аргументом при устройстве на работу.

Стоимость: Рассрочка на 36 месяцев — от 6 526 ₽ / мес

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

После учёбы вы сможете претендовать на следующие позиции:

  • Разработчик на Unity
    Санкт-Петербург, 120 000 ₽
  • Developer Unity
    Москва, 100 000 ₽
  • Разработчик игр
    Москва, до 150 000 ₽

 

Кому подойдет курс

  • Новичкам в программировании
    Освоите Unity и свой первый язык программирования C#. Закрепите знания на практике, создав собственные игры.
  • Геймерам
    Сделаете хобби любимой профессией. Научитесь превращать идеи в проекты и сможете начать карьеру в геймдеве.
  • Начинающим разработчикам игр
    Систематизируете знания и сможете повысить профессионализм, реализовав 2D- и 3D-игры в разных жанрах.

 

Программа обучения

Наша программа одна из самых объёмных и содержательных. В то же время её легко понять, потому что знания даются постепенно: от базы ― к продвинутым инструментам и командной разработке.

  • 207 часов контента
  • 432 часа практики
  • 2-3 вебинара в неделю

 

I год

I четверть. Январь – март

Введение в разработку игр на Unity

Разберёте теоретические аспекты разработки игр и научитесь создавать игры в жанрах First Person Shooter, Quest, Horror. Наделите противников искусственным интеллектом и познакомитесь с основой проектирования приложений.

Курсы

  • Как учиться эффективно. Видеокурс от методистов GeekUniversity
  • Основы языка C#
  • Знакомство с Unity
  • Разработка 3D-игр
  • Основы С# в Unity 

 

II четверть. Апрель – июнь

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

Освоите фундаментальные принципы программирования, познакомитесь с паттернами «банды четырёх», разработаете 2D-платформер и игру в жанре «гонки». Научитесь портировать игры на мобильные устройства и собирать аналитику.

Курсы

  • Архитектура и шаблоны проектирования на C#
  • Разработка браузерной 2D-игры: платформер
  • Разработка мобильных 2D-игр
  • Создание стратегии на Unity 

 

III четверть. Июль – сентябрь

Командный проект

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

Курсы

  • Командная разработка игры

 

IV четверть. Октябрь – декабрь

Многопользовательская RPG

Познакомитесь с основами LLAPI на примере создания своей сетевой RPG-игры. После прохождения четверти сможете разрабатывать собственные игры в жанрах RPG, Moba и Strategy.

Курсы

  • Создание Tower Defense на DOTS в Unity
  • Разработка многопользовательских игр

 

 

Предметы с индивидуальным выбором даты старта

Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения.

  • Базовый курс
  • Базовый курс гейм-дизайна
  • Видеокурс. Подготовка к собеседованию разработчика игр
  • Unity AR/VR. Интерактивный курс
  • Подготовка к поиску работы 

 

Станьте разработчиком игр за год

  • C#
  • Unity 3D
  • SQLite
  • MySQL
  • Git
  • Oculus
  • XML
  • Rider
  • Microsoft Visual Studio

  • Программирование на C#
  • Знание алгоритмов и структур данных
  • Работа в Unity
  • Написание «чистого» кода
  • Работа с анимациями
  • Методы оптимизации игр и приложений
  • Разработка мобильных и ПК-игр
  • Написание многопоточного кода
  • Создание многопользовательских игр
  • Проектирование архитектуры, использование шаблонов singleton, adapter, factory, dependency injection и других

 

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

Стоимость: Рассрочка на 36 месяцев — от 3 658 руб. / мес

Научитесь разрабатывать игры на Unity и C#. Cредняя зарплата разработчика игр
120 000 рублей.

Кому подходит профессия

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


Тем кто уже работает в разработке игр
Научитесь на практике применять ООП, программировать на C# и создавать игры для мобильных платформ и PC. Сможете выполнять более сложные задачи и претендовать на позицию junior-разработчика.

Всем, кто любит игры
Разберетесь в платформе UNITY, научитесь программировать на C# и поймете все тонкости разработки игр.

 

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

Программирование
Вы научитесь программировать на C# — это даст вам основу для широкого круга задач

Все этапы гейм-дизайна
Вы отработаете каждый шаг создания игры — от идеи до загрузки в сторы и продаж

Разные виды игр
Вы освоите разработку востребованных 2D- и многопользовательских 3D-игр

Выпуск на рынок
Вы поймете, как зарабатывать на играх, продвигая их в App Store, Google Play, Steam

 

Программа профессии

Введение в GameDev и Программирование на C#

Редактор Unity

— Основы GameDev: игровые движки, игровой цикл, игровой контент
— Редактор Unity, assets
— Level desing: Blender, модели, текстуры, сцены


Язык C#

— Переменные и типы данных в языке C#
— Консоль, обработка нажатий клавиш
— Циклы и ветвления
— Управляющие конструкции
— Функции, массивы
— Основы ООП

 

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

Создание Space Shooter

— Создание игровой логики
— Звуки и музыка
— Анимация
— Обработка нажатий экрана в Unity
— Публикация в Google Play / App Store / Steam


Игра Tower Defence

— Разработка 2D-игр
— ООП в C#, классы и объекты
— Исключения
— Движение на основе физики
— Создание кастомной физики
— 2D-анимация
— Генерация уровней
— Сохранение игрового процесса


Создание 3D-shooter и “Танки”

3D-shooter с ботами

— Создание игрового персонажа
— Генерация карты
— Перемещение по карте
— Подключение уровней
— Добавление ботов на карту
— Обработка выстрелов
— Подключение искусственного интеллекта к ботам


Многопользовательская 3D игра в жанре “Танки”

— Введение в разработку многопользовательских игр
— Photon Unity Networking
— Работа с базой данных на сервере
— Реализация игровой логики
— Голосовой чат с игроками


Командная или инди-разработка своей игры
Проектирование игры, основы геймдизайна

— Анализ рынка и спроса
— Выбор концепции игры
— Нарративный дизайн
— Проработка сюжета игры
— Разработка дизайн-документа
— Научим как продвигать и зарабатывать на играх


Командная или инди-разработка своей игры

Результат: вы разработаете игру, которую вы самостоятельно спроектировали на предыдущем блоке по геймдизайну. Разработку можно вести индивидуально или в команде. Разработка будет вестись под руководством опытного эксперта. Ваша задача – выпустить игру и вывести ее на рынок (в Steam, Google Play и/или Apple Store).

 

Навыки после обучения:

  • Программировать на #C
  • Разрабатывать игры для различных платформ на UNITY
  • Использовать API UNITY
  • Программировать игровую логику
  • Делать 2D, 3D модели и анимацию
  • Разрабатывать многопользовательские игры
  • Создавать и вести дизайн документ
  • Продвигать игры и зарабатывать на них
Стоимость: в рассрочку 7 100 рублей/месяц

Коротко о курсе:

  • Преподаватель — Алексей Малороссиянов, Unity-разработчик в Pixonic.
  • Ты научишься основам работы в Unity с нуля, сможешь создавать простые 2D-игры: с оружием, мобами и даже боссами.
  • Сможешь работать с внутриигровой камерой, анимацией, визуальными эффектами и звуком.
  • У тебя будет полноценный прототип игры со множеством механик, которые можно будет развивать.

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

 

Чему ты научишься:

  • Ты научишься основам работы в Unity — одном из самых востребованных игровых движков;
  • Создашь собственный платформер-головоломку;
  • Научишься делать мобов с разными моделями поведения, в том числе стреляющего и летающего;
  • Узнаешь, как создавать интерфейсы; реализуешь меню, инвентарь и ячейки быстрого доступа;
  • Разберёшься с оптимизацией, аналитикой и сборкой.

 

Для кого этот курс:
Для всех, кто хочет делать собственные инди-игры, но не умеет программировать или работать в движках. Всему, что нужно для создания простой 2D-игры, мы тебя научим.

Курс подходит для новичков: даже если ты никогда не сталкивался с программированием, мы обучим тебя основам С#, работе с переменными, функциями, типами данных — и всему, что тебе понадобится на курсе.

Важно: этот курс — о создании игр, а не о программировании как таковом.

 

 

ПРОГРАММА КУРСА
Курс разделён на шесть последовательных блоков.

В «нулевом» мы познакомим тебя с базовыми понятиями программирования: расскажем о типах данных, переменных, операторах, циклах, массивах и классах. Если со всем этим ты уже знаком — нулевой блок можно пропустить и сразу переходить к основной программе.

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

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

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

 

С чем ты уйдешь после обучения:

  • Научишься создавать простые игры на Unity c нуля
  • Сможешь создавать искусственный интеллект и анимации для врагов и боссов.
  • Узнаешь, как делать интерфейс, диалоги, чекпойнты и систему прокачки.
  • В итоге у тебя будет собственный 2D-экшен, который можно будет развить до полноценной игры.
Стоимость: 9 000 руб./12 занятий

Курс Unity предназначен для того, чтобы ребенок взглянул на игры со стороны инженера-разработчика. Получите сертификат о прохождении курса.

 

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

Ваш ждут модули по 12 занятий с разным уровнем сложности.
Образовательная лицензия №77635

 

1 модуль | Unity — основы создания 2D-игр

Курс Unity предназначен для того, чтобы ребенок взглянул на игры со стороны инженера-разработчика, познакомился с терминами и классификацией игр. Настройка объектов, префабов, анимации, программирование – являются основными задачами, которые должен решить разработчик игр.

Методический план модуля:

  • Знакомство с Unity. Подготовка объектов к размещению на сцене. Основные определения;
  • Система координат, первые объекты, первый программный код;
  • Настройка камеры. Ошибки при настройке камеры. Слежение за объектом;
  • Компоненты объектов, настройка компонентов ч.1;
  • Компоненты объектов, настройка компонентов ч.2;
  • Настройка анимации, программирование анимации;
  • Настройка пользовательского интерфейса в игре;
  • Настройка звуковых эффектов;
  • Настройка видеоклипа;
  • Настройка и создание меню игры;
  • Создание игры ч.1;
  • Создание игры ч.2.


2 модуль
 | Unity — основы создания 3D-игр

Мир игр многогранен! Чтобы создать 3D-игру, нужны знания не только в области программирования и моделирования объектов, а также в области дизайна уровней, дизайна интерфейсов, анимирования объектов, звукорежиссирования. Курс предназначен для того, чтобы ребенок оценил возможности программы Unity при создании 3D-игр.

Методический план модуля:

  • 3D-объекты;
  • Разновидность 3D-объектов, компоненты и свойства. Префабы;
  • Движение 3D-объектов;
  • Текстуры, материалы;
  • Камера и освещение;
  • Roll and Ball;
  • Создание собственного ландшафта ч.1;
  • Создание собственного ландшафта ч.2;
  • Настройка управления от первого лица;
  • Настройка и создание меню игры;
  • Настройка UI;
  • Собственная 3D-игра;


3 модуль
 | Unity — игровая реальность

В последнем модуле ученики загрузят в среду Unity готовый набор ассетов. С помощью них дети разберутся с разновидностями игр и познакомятся с ними поближе. Узнают, какие объекты присутствуют в играх, смоделируют физику объектов, проявят дизайнерский вкус и соберут игры в свою коллекцию!

Методический план модуля:

  • Автомобильный симулятор;
  • Стайлинг;
  • Управление автомобилем;
  • 3D-шутер;
  • Управление 3D-шутера;
  • Создание собственной карты для 3D-шутера;
  • Авиационный симулятор;
  • Управление самолетом;
  • Полет и посадка;
  • Вспомним 2D-трансформер;
  • Самостоятельная сборка трансформера;
  • Сборка всех игр курса.
Стоимость: бесплатно
  • Unity Интерфейс
  • Как создать игру в Unity Окно сцены
  • Как создать игру в Unity Окно игры
  • Как создать игру в Unity Окно иерархии
  • Как создать игру в Unity — Панель проекта
  • Как создать игру в Unity — Панель Инспектора
  • Как создать игру в Unity — Игровые объекты
  • Как создать игру в Unity — Теги в Unity
  • Как создать игру в Unity — Префабы в Юнити
  • Как скомпилировать игру в Unity — Компиляция в Юнити
  • Unity Editor Редактор Unity
  • Unity Звук Звуки Музыка Юнити Unity3d Аудио
  • Скриптинг в Unity Как писать скрипты для unity3d
  • Программирование в Unity
  • Unity C# Урок 3 Unity 5 Unity3D
  • Unity C# vs Javascript Что выбрать?
  • Скриптинг в Unity Часть 5 Операторы условий if else
  • C# Циклы while, do while, for, foreach Обучение Unity
  • Unity Урок скриптинга C#
  • Unity Функции Awake и Start
  • Unity Функции Update и FixedUpdate
  • Векторная математика в Unity
  • Unity Скриптинг Включение и отключение компонентов в Unity
  • Unity Скриптинг Активация игровых объектов
  • Unity Скриптинг Перемещение и поворот игрового объекта
  • Unity Скриптинг Функция LookAt Слежение за объектом
  • Unity Скриптинг Функция Destroy Удаление объекта
  • Unity Скриптинг GetButton GetKey Нажатие кнопки Управление с клавиатуры
  • Unity Скриптинг GetAxis Управление геймпад джойстик
  • Unity Скриптинг OnMouseDown Нажатие мыши Клик по объекту Управление мышью
  • Unity Скриптинг GetComponent Компоненты
  • Unity Скриптинг Time.deltaTime Плавное изменение переменной
  • Unity Скриптинг Типы данных Типы переменных
  • Unity Скриптинг Классы C#
Стоимость: 165 000 руб./курс

Ты научишься

Разрабатывать игры на Unity от начала до конца
Будешь создавать игры, собирать под ПК, оптимизировать под смартфоны, настраивать аналитику и публиковать игру.

Создавать удобные игровые интерфейсы
Сделаешь своё игровое меню. Разработаешь контроллер, инвентарь и ячейки быстрого доступа.

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

Запускать разумных NPC и взаимодействовать с ними
Создашь стреляющих и летающих мобов, запрограммируешь алгоритмы разговора и анимируешь диалоги.

На курсе вы научитесь основам создания трехмерных игр и получите необходимые навыки для создания игры на платформах Windows/Linux/Mac. Вы научитесь работать с движком Unity и изучите язык C#.

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

Вы:

  • Изучите основы интерфейса программы Unity.
  • Отработаете навыки работы с объектами.
  • Напишите скрипты для движения персонажа в трехмерном пространстве.
  • Освоите работу с системой частиц.
  • Научитесь верстать интерфейсы для игр.

 

Вы научитесь

  • Писать программы для движения персонажа в трехмерном пространстве.
  • Работать с объектами в игровых сценах.
  • Создавать трехмерные игры под платформы Windows/Linux/Mac/Web.

Вы будете знать

  • Как работать с движком Unity.
  • Как писать программы на языке C#.
  • Как импортировать игровые модели в Unity.
  • Как создавать спецэффекты в играх.

 

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

Модуль 1. Знакомство с Unity (4 ак. ч.)

  • Интерфейс Unity.
  • Позиционирование объектов в сцене.
  • Проектирование игры.
  • Создание скриптов.

 

Модуль 2. Создание трехмерного шутера (4 ак. ч.)

  • Стиль написания программ на C#.
  •  
  • Движение персонажа в пространстве.

 

Модуль 3. Текстуры и материалы (4 ак. ч.)

  • Принцип работы материалов и шейдеров.
  • Создание карт нормалей.
  • Импорт моделей из Blender в Unity.
  • Shader Graph.

 

Модуль 4. Частицы и анимация (4 ак. ч.)

  • Создание системы частиц.
  • Изучение вкладок Animator и Animation.
  • Взаимодействие игрока с триггером.
  • VFX Graph.

Код UCP-572
Название экзамена Unity Certified Programmer Pearson VUE
Время 120 мин

Стоимость: от 750 руб./час в группе

Пройдя обучение, ваш ребенок:

  • узнает, что такое движок и как он работает;
  • познакомится с популярным игровым движком Unity3D и языком программирования C#;
  • освоит на практике основные принципы и технологию создания современных трехмерных компьютерных игр;
  • научится моделировать объекты, создавать персонажей и анимацию, работать с текстурами и освещением, проектировать ландшафты, траву и деревья, использовать звук, создавать спецэффекты;
  • создаст собственную полноценную компьютерную игру;
  • получит практические навыки профессионального разработчика игровых приложений.
Стоимость: бесплатно

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

Тема 1. Введение в разработку игр

Основы разработки игр. Обзор редактора Unity. Проекты, сделанные с помощью Unity. Создание игр в режиме 2D и 3D. Создание игр без навыка в программировании.

Тема 2. Работа в редакторе Unity

Установка Unity. Интерфейс Unity. Настройка рабочего пространства. Работа с ассетами. Примитивные модели.

Тема 3. GameObjects. Физика. Скриптинг

Игровые объекты GameObjects. Шаблоны игр от Unity. Создание 2D игры за 10 минут. Физика в Unity 2D. Скриптинг.

Тема 4. Начало создания 2D игры — Space Attack

Создание фона для игры. Космический корабль. Написание скрипта. Управление игровым объектом. Рефакторинг кода.

Тема 5. Экзамен и практика 

Тема 6. Работа с лазером

Настройка лазера. Взаимодействие с объектами. Уничтожение объекта. Пустой трансформ. Контроллер на сцене. Скрипт движения. Ускорение.

Тема 7. Объект Enemy

Поведение Enemy. Уничтожение объекта. Попадание через коллизию. Поведение объектов при взрыве. Уклонение от нападений.

Тема 8. Создание пользовательского интерфейса

Знакомство с Unity UI. Установка UI Manager. Отображение количества очков. Окно перезапуска игры. Рефакторинг кода.

Тема 9. Сборка игры

Добавление аудио. Обработка ошибок. Сборка игры. Запуск на устройствах.

Тема 10. Экзамен и практика

 

Результаты обучения

  • Знание на уровне представлений алгоритмов, методов и средств обработки информации, применяемых при анализе научно-технической информации, отечественного и зарубежного опыта по тематике исследования.
  • Знание на уровне представлений основ объектно-ориентированного программирования, синтаксиса языка программирования C#.
  • Знание на уровне воспроизведения инструментальных средств разработки, доступных у платформы Unity.
  • Знание на уровне воспроизведения назначений и основных свойств стандартных элементов Unity.
  • Умения теоретические собирать эмпирический материал, опираясь на современные источники, осуществлять сбор, анализ научно-технической информации, отечественного и зарубежного опыта по тематике исследования.
  • Умения практические реализовывать базовые алгоритмические конструкции на языке программирования C#.
  • Владение навыками самостоятельного проведения библиографической работы с привлечением современных электронных технологий.
  • Владение навыками работы с интегрированной средой разработки, которая позволяет реализовывать разработку проекта.

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

 

Знания и навыки после курса

  • Узнаем основы языка программирования C# и попрактикуемся
  • Познакомимся с интерфейсом Unity и научимся создавать прототипы
  • Разберем методы создания внутриигрового UI
  • Научимся использовать внутриигровую физику для успешного прототипирования проектов

 

Программа

  1. О профессии разработчика игр
  2. Работа с интерфейсом Unity
  3. Написание скриптов на C#
  4. Работа с физикой
  5. Создание игрового UI
  6. Разработка первой игры

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


В программе мы делаем упор на:

— Разработку игры с нуля до релиза;
— Архитектуру игры;
— Мы научим применять Unity на практике в серьезном проекте.


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


После прохождения курса вы сможете:

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

 

Программа обучения

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

 

Модуль 1. Создание проекта. Архитектура. CI/CD

Модуль 2. Персонаж и прокачка. Инвентарь. Оружие и стрельба. Крафтинг.

Модуль 3. Враги и NPC. Боевой AI. Квестовая система. Магия и эффекты.

Модуль 4. Транспорт. Дорожная система. Гонки.

Модуль 5. Окружение и освещение

Модуль 6. Сохранение и загрузка игры. Катсцены. Туториал. Меню.

Модуль 7. Проектная работа

Преимущества выбора курсов в РоманСеменцов.ру

1. Агрегатор онлайн-курсов


2. Рейтинги онлайн-школ

  • ТОП школ по любым направлениям
  • Дата начала: 2023-01-01
  • Дата окончания: 2023-12-31

3. Актуальное обучение

  • Выбирайте лучшие курсы по отзывам реальных учеников
  • Дата начала: 2023-01-01
  • Дата окончания: 2023-12-31
Онлайн-курсы доступ в любом городе России и СНГ, включая: Екатеринбург, Хабаровск, Орехово-Зуево, Липецк, Калининград, Барнаул, Владимир, Уфа, Сыктывкар, Волгоград, Новочебоксарск, Мытищи, Рязань, Салават, Новороссийск, Владикавказ, Казань, Тверь, Курган, Новокузнецк, Санкт-Петербург, Назрань, Орск, Старый Оскол, Ижевск, Ковров, Каспийск, Кемерово, Королёв, Тюмень, Кострома, Омск, Якутск, Каменск-Уральский, Пенза, Тольятти, Иркутск, Электросталь, Чебоксары, Уссурийск, Казахстан, Дербент, Ульяновск, Саранск, Брянск, Балашиха, Альметьевск, Армавир, Шахты, Невинномысск, Москва, Серпухов, Тамбов, Иваново, Благовещенск, Киров, Долгопрудный, Коломна, Псков, Йошкар-Ола, Бийск, Энгельс, Новый Уренгой, Прокопьевск, Томск, Ангарск, Нефтекамск, Комсомольск-на-Амуре, Ставрополь, Братск, Смоленск, Сызрань, Пермь, Петрозаводск, Тула, Нижнекамск, Волжский, Волгодонск, Майкоп, Минск, Рыбинск, Череповец, Чита, Норильск, Миасс, Петропавловск-Камчатский, Великий Новгород, Таганрог, Астрахань, Ростов-на-Дону, Находка, Одинцово, Рубцовск, Керчь, Раменское, Нижний Тагил, Махачкала, Ярославль, Новосибирск, Белгород, Нефтеюганск, Южно-Сахалинск, Самара, Новочеркасск, Балаково, Набережные Челны, Химки, Оренбург, Копейск, Нижневартовск, Северодвинск, Курск, Дзержинск, Красногорск, Грозный, Стерлитамак, Щёлково, Домодедово, Красноярск, Улан-Удэ, Люберцы, Абакан, Саратов, Батайск, Златоуст, Подольск, Кисловодск, Владивосток, Новомосковск, Краснодар, Севастополь, Первоуральск, Беларусь, Калуга, Хасавюрт, Нижний Новгород, Сургут, Воронеж, Черкесск, Мурманск, Сочи, Пятигорск, Орёл, Обнинск, Челябинск, Архангельск, Кызыл, Магнитогорск, Вологда, Симферополь, Березники

Автор статьи. Ответственный за актуальный контент, текст и редактуру сайта. Эксперт по выбору профессии, курсов и профессий с 2016 года. Делюсь личным практическим опытом.

Оцените автора
Блог Романа Семенцова
Добавить комментарий