Middle-разработчик игр на Unity
Рейтинг школы
Вдруг есть дешевле?
Описание курса
Вы сможете создавать крутые игры, работать с любыми платформами и повысите уровень владения Unity. Научитесь разрабатывать сложные многопользовательские приложения с реалистичной графикой.
Введение в DOTS и ECS
Узнаете, что такое DOTS и ECS, поймёте основные принципы их работы. Изучите теорию композиции игровых процессов и разберёте Pure- и Hybrid- подходы в паттерне ECS. Научитесь создавать и конвертировать префабы в сущности и компоненты.
Обработка пользовательского ввода в Unity
Познакомитесь с принципами работы в системе ввода Unity. Научитесь перемещать персонажа, стрелять из оружия при нажатии на кнопку «Огонь» и перезаряжать его.
Взаимодействие объектов в Unity
Изучите основные законы физики, которые воспроизводятся в компьютерных играх. Научитесь строить системы взаимодействий объектов: нанесения урона, столкновения, реакции на попадание снаряда.
Хранение и использование статичных данных в Unity
Поймёте, как сохранять настройки игры в Scriptable Objects. Познакомитесь с форматами данных XML и JSON. Научитесь работать с библиотеками Newtonsoft и хранилищами данных AWS, Amazon, Dedicated.
Создание искусственного интеллекта в играх
Узнаете роль искусственного интеллекта в играх и познакомитесь с его основными алгоритмами. Научитесь создавать искусственный интеллект на основе Utility System и использовать сторонние библиотеки.
Продвинутый подход к программированию: паттерны
Познакомитесь с теорией паттернов в программировании. Узнаете, какие паттерны существуют и научитесь выбирать подходящие под ваши задачи.
Основы разработки графики в Unity
Поймёте, как устроена 3D-графика в компьютерных играх: познакомитесь с методами хранения, обработки и вывода 3D-данных.
Освещение в игре
Разберётесь, как настраивать пайплайны и освещение в играх.
Работа с анимацией в Unity
Поймёте, как анимировать персонажей и окружение.
Асинхронные процессы: от простого к сложному
Разберётесь, что такое асинхронные вычисления.
Оптимизация производительности игр
Научитесь анализировать производительность игр с помощью Profiler.
Монетизация компьютерных игр
Научитесь анализировать поведение пользователей и внедрять внутриигровые покупки.
Работа в команде и дальнейшее развитие
Научитесь работать в команде и отслеживать изменения в игре с помощью git.
Информация о финальной работе
Узнаете, какой проект вам необходимо выполнить для успешного окончания курса.
Финальная работа
Разработаете MVP-версию игры в жанре twin-stick shooter.
онлайн
- Алексей Лукьянов (CTO в Garage Whale)
- Разработка на движке Unity
- Комплексная анимация персонажа
- Внедрение SDK для монетизации и аналитики
- Применение ООП
- Создание шейдеров
- Разработка плагинов и дополнений
- Оптимизация игр
- Создание VFX
- Разработка онлайн-игр
- Разработка внутриигровых систем: инвентарь, крафт, скилы
- Настройка освещения в игре
- Junior-разработчики на Unity
- C#-программисты, которые хотят в геймдев
Базовые навыки работы с Unity.
Выводы о курсе
Возможны неточности
Курс «Middle-разработчик игр на Unity» предлагает обучающимся возможность овладеть навыками создания игр и заработка в геймдеве. Участники смогут погрузиться в сферу разработки и получить поддержку от опытных кураторов. Курс имеет аккредитацию и гарантирует трудоустройство.
Отзывы о школе Skillbox
Читать все отзывыВопрос-ответ
Рекомендованные курсы
