Весенняя перезагрузка Скидка 30% действует 0 дней 00:00:00
Курс

Middle-разработчик игр на Unity

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

О профессии

На рынке не хватает специалистов

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

  • Junior-разработчикам на Unity

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

  • C#-программистам, которые хотят в геймдев

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

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

  • Программировать на C# с учётом ООП

    Узнаете, как применять основы объектно-ориентированного программирования в геймдеве. Сможете разрабатывать понятную структуру игры на C#.

  • Создавать собственные шейдеры

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

  • Разрабатывать VFX для игр

    Изучите интерфейс и возможности VFX Graph и научитесь создавать сложные визуальные эффекты. Поймёте, как разработать свои спецэффекты, а не копировать чужие работы.

  • Работать с мобильными устройствами

    Разберётесь в особенностях работы с iOS и Android, научитесь делать нативные плагины, разрабатывать и адаптировать игры для мобильных платформ.

  • Монетизировать игры

    Изучите примеры монетизации разных проектов. Поймёте, как внедрять внутриигровые покупки, и научитесь анализировать поведение пользователей.

  • Оптимизировать игры и свою работу

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

Год английского языка бесплатно

Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

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

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа освоения языка, которая поможет заговорить с нуля.
Изображение KESPA

Создавайте игры в студии GameBox

  • 100+

    игр от участников GameBox уже на маркетплейсах

  • 100+

    участников получили работу в компаниях-партнёрах

  • 10+

    компаний-партнёров, среди которых — Ice-Pick Lodge, Mundfish, Like VR

  • 20

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

Что вас ждёт

  • Сдаёте вступительный проект и проходите отбор на стажировку в студию. Проводим набор раз в 3 месяца
  • Подберём вам коллег, с которыми вы будете вместе создавать игры и учиться работать в команде
  • Кураторы-эксперты из индустрии пройдут с вами путь от идеи до релиза игры
  • Сможете выполнять оплачиваемые проекты от студий-партнёров

100+ игр от участников GameBox вышли на маркетплейсы

  • Превью видеозаписи

    Daldos

    Игра участников GameBox о противостоянии 2 игроков, чьи воины сошлись в битве на борту одного драккара. После официального релиза команда заработала на продажах и открыла собственную инди-студию.

  • Превью видеозаписи

    Knitted And Inflatable

    История о противостоянии «Мира надувных» с «Вязаным миром». Авторы игры — участники GameBox. Ребята победили на нескольких геймдев-мероприятиях: Unreal Engine Dev Contest 2021 от Epic Games и фестивале по геймдизайну от Высшей школы экономики.

  • Превью видеозаписи

    Crush link

    Игра в жанре Tower Defense с новыми механиками в виртуальном сеттинге про онлайн-знакомства. Ваша задача — защитить свою базу, не допуская попадания спама в почтовый ящик.

  • Превью видеозаписи

    AR-выставка для музея Царицыно

    Участники GameBox оцифровали в дополненной реальности музейные арт-объекты, которые создали мастера из разных стран. Сохранили все шероховатости и асимметрию предметов.

  • Превью видеозаписи

    Major Bullet

    Ретровейв-платформер с простым управлением, но динамичным геймплеем, который заставит игрока попотеть.

  • Превью видеозаписи

    Scary Tales

    Scary Tales — это тактический арена-экшн от первого лица в мистическом сеттинге славянских народных сказок. История рассказывает о молодом священнике, который борется с нечистью.

  • Deadline

    Почувствуйте себя в роли художника, который рисует комикс для заказчика. На работу у вас целых 3 дня. Работа несложная, однако сосед весь день сверлит, телефон постоянно разрывается, а ещё ведь с кошкой надо поиграть. Успеете ли вы завершить проект в срок и не сойти с ума?

  • I, Toaster

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

О Skillbox

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

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

  • Иллюстрация этапа обучения
    Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании Skillbox, платформа постоянно улучшается. Вас ждут видео, практические задания и общение с кураторами Доступ к материалам откроется сразу после покупки курса

  • Иллюстрация этапа обучения
    Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности Смотрите их когда и где угодно Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию

  • Иллюстрация этапа обучения
    Практика

    Выполняете задания

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

  • Иллюстрация этапа обучения
    Обратная связь

    Работаете с куратором

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

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

Вас ждёт глубокое погружение в разработку игр на Unity с видео от экспертов и практическими работами.

  • 3 месяца обучения
  • 20 тематических модулей
  1. Введение в DOTS и ECS

    Узнаете, что такое DOTS и ECS, поймёте основные принципы их работы. Изучите теорию композиции игровых процессов и разберёте Pure- и Hybrid- подходы в паттерне ECS. Научитесь создавать и конвертировать префабы в сущности и компоненты.

  2. Обработка пользовательского ввода в Unity

    Познакомитесь с принципами работы в системе ввода Unity. Научитесь перемещать персонажа, стрелять из оружия при нажатии на кнопку «Огонь» и перезаряжать его.

  3. Взаимодействие объектов в Unity

    Изучите основные законы физики, которые воспроизводятся в компьютерных играх. Научитесь строить системы взаимодействий объектов: нанесения урона, столкновения, реакции на попадание снаряда.

  4. Хранение и использование статичных данных в Unity

    Поймёте, как сохранять настройки игры в Scriptable Objects. Познакомитесь с форматами данных XML и JSON. Научитесь работать с библиотеками Newtonsoft и хранилищами данных AWS, Amazon, Dedicated. Узнаете, как разворачивать собственные сетевые решения на PHP и сохранять данные на сервере.

  5. Создание искусственного интеллекта в играх

    Узнаете роль искусственного интеллекта в играх и познакомитесь с его основными алгоритмами. Научитесь создавать искусственный интеллект на основе Utility System и использовать сторонние библиотеки.

  6. Продвинутый подход к программированию: паттерны

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

  7. Основы разработки графики в Unity

    Поймёте, как устроена 3D-графика в компьютерных играх: познакомитесь с методами хранения, обработки и вывода 3D-данных. Научитесь создавать шейдеры и спецэффекты.

  8. Освещение в игре

    Разберётесь, как настраивать пайплайны и освещение в играх. Узнаете, как «запекать» свет.

  9. Работа с анимацией в Unity

    Поймёте, как анимировать персонажей и окружение в интерфейсе редактора Unity или с помощью кода. Научитесь создавать 2D и процедурную анимацию. Освоите продвинутые техники анимации.

  10. Асинхронные процессы: от простого к сложному

    Разберётесь, что такое асинхронные вычисления. Научитесь использовать функции Async/Await и Jobs. Познакомитесь с концепцией реактивного программирования и узнаете, как создавать и запускать код в параллельных потоках.

  11. Расширение функционала редактора Unity

    Поймёте, как расширить функционал редактора. Научитесь создавать собственные окна и инспекторы и работать в пакете Odin Inspector.

  12. Менеджеры игровых состояний в Unity. Взаимодействие с UI

    Научитесь создавать системы инвентаря, крафта и прокачки персонажа. Узнаете, как связать данные игры с UI.

  13. Основы разработки сетевых игр на основе Photon

    Поймёте, как создавать сетевые игры и выстраивать логику сетевых взаимодействий с помощью Photon Cloud.

  14. Оптимизация производительности игр

    Научитесь анализировать производительность игр с помощью Profiler. Сможете находить и исправлять недочёты в коде и структуре игры — это поможет оптимизировать её производительность.

  15. Монетизация компьютерных игр

    Научитесь анализировать поведение пользователей, внедрять внутриигровые покупки и читать игровые метрики. Поймёте, как монетизировать игры.

  16. Работа со звуком

    Поймёте, как озвучивать игры. Научитесь интегрировать в проект звуковой движок Wwise и работать в нём.

  17. Сборка и публикация игр в мобильные сторы

    Научитесь публиковать игры в сторах. Разберёте инструменты монетизации и аналитики: Applovin, AppMetrica, Google Play Resolver. Узнаете об особенностях сборки проекта под Android и iOS.

  18. Тестирование игровых проектов

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

  19. Работа в команде и дальнейшее развитие

    Научитесь работать в команде и отслеживать изменения в игре с помощью git. Сможете подготовиться к собеседованиям и выработать стратегию профессионального развития.

  20. Информация о финальной работе

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

  21. Финальная работа

    Разработаете MVP-версию игры в жанре twin-stick shooter.

Отзывы участников

Когда купила курс, я точно знала, что хочу создавать игры. Учиться на платформе сложно, но очень интересно! Каждое видео курса несёт в себе потенциальное развитие во многих направлениях. А поддержка ребят и сопровождение кураторов — это здорово!

Здесь есть общение, решение сложных задач, игра, возможности учиться и развиваться в команде. Что может быть лучше? Я рада, что выбрала этот путь.
Отзывы студентов Александр Долин Курс «Геймдизайн. Полный курс»
Чёткая и со знанием дела подача материала, которая заинтересовывает примерами не только из сферы цифровых развлечений, но и из других областей: психологии, кинематографа...

Стоит отметить разнообразие тем практических работ, которые развивают навыки геймдизайнера от задания к заданию. Но вместе с тем они неразрывно связаны между собой.

Ваше резюме после прохождения курса

Unity-разработчик Middle

от 1 200 ₼

Навыки

  • Разработка на движке Unity
  • Комплексная анимация персонажа
  • Внедрение SDK для монетизации и аналитики
  • Применение ООП
  • Создание шейдеров
  • Разработка плагинов и дополнений
  • Оптимизация игр
  • Создание VFX
  • Разработка онлайн-игр
  • Разработка внутриигровых систем: инвентарь, крафт, скилы
  • Настройка освещения в игре

Сертификат Skillbox

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

Посмотреть сертификат
  • Старт курса: 21 апреля
  • Осталось: 8 мест

Стоимость курса

Скидка действует 0 дня 00:00:00

  • 168 ₼/мес
  • -30%
117 ₼/мес
  • В рассрочку на 12 месяцев
  • Курс в подарок
  • Год английского бесплатно

Записаться на курс или получить бесплатную консультацию

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Спасибо!

Ваша заявка успешно отправлена

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

  • Я никогда не занимался разработкой игр. У меня получится?
    Для комфортного участия в курсе пользователям нужно уметь работать в Unity на базовом уровне. Ещё не знакомы с этой платформой, но хотите начать карьеру разработчика игр? Изучите движок с нуля на курсе «Разработчик игр на Unity».
  • Какой график обучения на платформе? Получится ли совмещать его с работой?
    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?
    Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
  • Кто будет мне помогать в обучении на платформе?
    У вас будут проверяющие эксперты и куратор в чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
  • Какие минимальные системные требования для прохождения курса?
    ОС: Windows 7 SP1+, 8, 10, только 64-разрядные версии; Mac OS X 10.12+; Ubuntu 16.04, 18.04; CentOS 7.

    Графический процессор:
    Видеокарта с поддержкой DX10 (версия шейдеров 4.0).
  • Действуют ли какие-нибудь программы рассрочки?
    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.