Курс находится на модерации. Данные могут быть неактуальны.
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Профессия
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Гарантия
Сертификат
Сертификат
Да

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

72 708 ₽
есть рассрочка

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

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

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

Что вы получите после обучения

Приобретаемые навыки
1
C#
2
VFX
4
Работа со светом
6
App Metrica
8
AI
9
UI
11
Монетизация
12
Графический дизайн
14
Работа со звуком
15
Photon Cloud
Сертификат, ссылками на который можно делиться с другими людьми

Образовательная организация

Российская интернет-компания из сферы онлайн-образования, основанная в 2016 году. Контрольный пакет ООО «Скилбокс» принадлежит VK. Компания считается лидером российского рынка профессионального онлайн-обучения. Она также лидирует в сфере обучения профессиям, связанным с цифровой экономикой и Интернет-рекламой.

Skillbox — российская компания, которая специализируется на онлайн-образовании. Skillbox называет себя онлайн-университетом востребованных профессий.

Образовательные программы сервиса сосредоточены на четырех основных направлениях:

  • дизайн;
  • программирование;
  • маркетинг;
  • управление.

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

Образовательная платформа Skillbox была запущена в 2016 году. Компанию основали Игорь Коропов (1989—2020) и Дмитрий Крутов.Позже к ним присоединились Андрей Анищенко и Сергей Попков.Генеральным директором компании с момента основания является Дмитрий Крутов.Skillbox дважды получила «Премию Рунета»: в 2018 году в номинации «Образование и кадры», и в 2019 году в номинации «Технологии и инновации»

В феврале 2019 года Mail.Ru Group приобрела 3 % компании, затем в марте увеличила долю до 10,33 %, и, наконец, до 60,33 % в декабре того же года.Согласно годовому отчёту Mail.Ru Group, контрольный пакет компании обошёлся ей в 1,6 млрд руб.

В ноябре 2019 года РБК включил компанию в рейтинг 35-и крупнейших EdTech компаний России, поставив Skillbox на 6-ое место. В 2020 году в рейтинге топ-10 крупнейших EdTech-компаний, составленном РБК, Skillbox переместилась на 2-ое место.

В октябре 2020 года Mail.Ru Group увеличила свою долю в компании до 70 %. В ноябре 2020 года сооснователь платформы Игорь Коропов погиб в Сочи.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Дипломный проект. Кооперативная игра
Вы самостоятельно разработаете дипломный проект — кооперативную игру.

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

4.4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 14.04.2024 01:35
Middle-разработчик игр на Unity

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

Оставить отзыв
Поделиться курсом с друзьями