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

Skillbox
Сложность
Для продвинутых
Длительность
3 мес

Описание курса

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Введение в 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, AppMetrica, Google Play Resolver. Узнаете об особенностях сборки проекта под Android и iOS.

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

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

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

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

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

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

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

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

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

Я никогда не занимался разработкой игр. У меня получится?

Для комфортного участия в курсе пользователям нужно уметь работать в 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).

Действуют ли какие-нибудь программы рассрочки?

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

Похожие курсы

Игры. Геймдев
Профессия 3D artist
18 мес
Старт: 10 июля
-40%
Кешбэк 30%: 9 711 922 балла
53 955 122 сум
32 373 073 сум
В рассрочку на 18 мес
1 798 505 сум/мес
Игры. Геймдев
Профессия Разработчик игр на Unity
12 мес
Старт: 15 июля
-45%
Кешбэк 30%: 6 795 956 баллов
41 187 608 сум
22 653 185 сум
В рассрочку на 18 мес
1 258 511 сум/мес
Игры. Геймдев
Профессия Разработчик игр на Unity PRO
18 мес
Старт: 15 июля
-45%
Кешбэк 30%: 9 125 086 баллов
55 303 549 сум
30 416 952 сум
В рассрочку на 18 мес
1 689 831 сум/мес
Игры. Геймдев
Профессия Разработчик на Unreal Engine
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 5 589 057 баллов
31 050 312 сум
18 630 187 сум
В рассрочку на 18 мес
1 035 011 сум/мес
Игры. Геймдев
Разработчик на Unity
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 5 490 318 баллов
30 501 767 сум
18 301 060 сум
В рассрочку на 18 мес
1 016 726 сум/мес
Игры. Геймдев
Геймдизайнер
7 мес
Старт: после оплаты
-40%
Кешбэк 30%: 4 976 822 балла
27 649 007 сум
16 589 404 сум
В рассрочку на 18 мес
921 634 сум/мес
Игры. Геймдев
3D-дженералист
13 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 18 мес
1 131 811 сум/мес
Игры. Геймдев
3D-художник
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 18 мес
1 131 811 сум/мес
Игры. Геймдев
3D-дженералист
13 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 12 мес
1 697 717 сум/мес
Игры. Геймдев
Разработчик игр на Unreal Engine 5
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 5 589 057 баллов
31 050 311 сум
18 630 187 сум
В рассрочку на 12 мес
1 552 516 сум/мес
Игры. Геймдев
Концепт-художник с нуля до PRO
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 12 мес
1 697 717 сум/мес
Игры. Геймдев
Геймдизайнер с нуля до PRO
8 мес
Старт: после оплаты
-40%
Кешбэк 30%: 4 976 822 балла
27 649 006 сум
16 589 404 сум
В рассрочку на 12 мес
1 382 451 сум/мес
Игры. Геймдев
3D-художник
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 12 мес
1 697 717 сум/мес
Игры. Геймдев
Персонажи 3D с нуля до PRO
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 5 431 255 баллов
30 173 638 сум
18 104 183 сум
В рассрочку на 12 мес
1 508 682 сум/мес
Игры. Геймдев
Разработчик VR с нуля до PRO
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 12 мес
1 697 717 сум/мес
Игры. Геймдев
Игропрактик
6 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 12 мес
1 697 717 сум/мес
Игры. Геймдев
Нарративный дизайнер
3 мес
Старт: после оплаты
-40%
Кешбэк 30%: 4 950 762 балла
27 504 229 сум
16 502 537 сум
В рассрочку на 12 мес
1 375 212 сум/мес
Игры. Геймдев
Профессия 3D-аниматор
8 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 12 мес
1 697 717 сум/мес
Игры. Геймдев
Разработчик игр на Unreal Engine с нуля до Middle
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 5 598 250 баллов
31 101 385 сум
18 660 831 сум
В рассрочку на 12 мес
1 555 070 сум/мес
Игры. Геймдев
Блогер
6 мес
Старт: после оплаты
-40%
Кешбэк 30%: 4 055 620 баллов
22 531 219 сум
13 518 731 сум
В рассрочку на 12 мес
1 126 561 сум/мес
Игры. Геймдев
3D-художник окружения с нуля до PRO
10 мес
Старт: после оплаты
-40%
Кешбэк 30%: 5 412 715 баллов
30 070 638 сум
18 042 383 сум
В рассрочку на 12 мес
1 503 532 сум/мес
Игры. Геймдев
Создатель спецэффектов
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 12 мес
1 697 717 сум/мес
Игры. Геймдев
Профессия Продюсер игр с нуля до Middle
4 мес
Старт: после оплаты
-40%
Кешбэк 30%: 4 159 970 баллов
23 110 944 сум
13 866 566 сум
В рассрочку на 12 мес
1 155 548 сум/мес
Игры. Геймдев
Концепт-художник
4 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 12 мес
1 697 717 сум/мес
Игры. Геймдев
Разработчик игр
12 мес
Старт: после оплаты
-40%
Кешбэк 30%: 6 111 780 баллов
33 954 328 сум
20 372 597 сум
В рассрочку на 12 мес
1 697 717 сум/мес
Игры. Геймдев
2D-художник. Тариф Оптимальный
8 мес
Старт: после оплаты
-40%
Кешбэк 30%: 4 324 454 балла
24 024 744 сум
14 414 846 сум
В рассрочку на 12 мес
1 201 238 сум/мес
Игры. Геймдев
Разработчик игр на Unity с нуля
3 мес
Старт: после оплаты
-40%
Кешбэк 30%: 4 898 662 балла
27 214 789 сум
16 328 873 сум
В рассрочку на 12 мес
1 360 740 сум/мес
Игры. Геймдев
Основы 2D-графики
3 мес
Старт: после оплаты
-40%
Кешбэк 30%: 2 693 917 баллов
14 966 203 сум
8 979 722 сум
В рассрочку на 9 мес
997 747 сум/мес
Игры. Геймдев
Autodesk Maya 2.0
2 мес
Старт: после оплаты
-40%
Кешбэк 30%: 1 348 089 баллов
7 489 384 сум
4 493 630 сум
В рассрочку на 6 мес
748 939 сум/мес
Игры. Геймдев
VR-разработчик на Unreal Engine 4
1 мес
Старт: после оплаты
-40%
Кешбэк 30%: 3 200 586 баллов
17 781 029 сум
10 668 617 сум
В рассрочку на 12 мес
889 052 сум/мес
ООО «UBRAINS», ИНН 308432936
Республика Узбекистан, г. Ташкент, Мирзо-Улугбекский район, Проспект Мустакиллик 65, 1 этаж
Регистрационный номер 982705
© ООО «UBRAINS», 2025
Zcard
Anorbank
Humo
Payme
© ООО «UBRAINS», 2025
edtech
Глобальный рейтинг образовательных технологий

Мы резиденты Cyber park

Вместе к развитию цифрового образования в регионе