Поиск по курсам

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разберётесь, что такое асинхронные вычисления. Научитесь использовать функции 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 с нуля на курсе «Разработчик игр на Unity».

Какой график обучения на платформе? Получится ли совмещать его с работой?

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

Сколько часов в неделю мне нужно будет уделять обучению на платформе?

Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.

Кто будет мне помогать в обучении на платформе?

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

Какие минимальные системные требования для прохождения курса?

ОС: Windows 7 SP1+, 8, 10, только 64-разрядные версии; Mac OS X 10.12+; Ubuntu 16.04, 18.04; CentOS 7.Графический процессор: Видеокарта с поддержкой DX10 (версия шейдеров 4.0).

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

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

Получу ли я профессию после того, как пройду онлайн-курс?

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

Получится ли совмещать обучение в ВУЗе с онлайн-курсами?

Да, на EdTech-платформе можно заниматься в удобное время и в любом месте. Видеоматериалы со спикерами доступны даже ночью. Эксперты проверят ваши практические работы где бы вы ни находились.

Вы помогаете со стажировкой и трудоустройством?

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

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

Игры. Геймдев
3D-художник по персонажам
10 мес
-35%
Кешбэк 5%: 288 баллов
8 835 BYN
5 743 BYN
В рассрочку на 36 мес
160 BYN/мес
Игры. Геймдев
Профессия 3D artist
18 мес
-40%
Кешбэк 30%: 2 247 баллов
12 480 BYN
7 490 BYN
В рассрочку на 36 мес
209 BYN/мес
Игры. Геймдев
Нарративный дизайн
4 мес
-35%
Кешбэк 5%: 147 баллов
4 511 BYN
2 932 BYN
В рассрочку на 24 мес
123 BYN/мес
Игры. Геймдев
Профессия Разработчик игр на Unity
12 мес
-40%
Кешбэк 30%: 1 715 баллов
9 530 BYN
5 715 BYN
В рассрочку на 36 мес
159 BYN/мес
Игры. Геймдев
Профессия Разработчик игр на Unity PRO
18 мес
-40%
Кешбэк 30%: 2 303 балла
12 795 BYN
7 675 BYN
В рассрочку на 36 мес
214 BYN/мес
Игры. Геймдев
Профессия Разработчик на Unreal Engine
12 мес
Старт: после оплаты
-45%
Кешбэк 30%: 1 576 баллов
9 547 BYN
5 251 BYN
В рассрочку на 36 мес
146 BYN/мес
Игры. Геймдев
Продвинутый концепт-арт
5 мес
-45%
Кешбэк 5%: 174 балла
6 300 BYN
3 465 BYN
В рассрочку на 24 мес
145 BYN/мес
Игры. Геймдев
Концепт-художник
18 мес
-40%
Кешбэк 5%: 367 баллов
12 228 BYN
7 337 BYN
В рассрочку на 36 мес
204 BYN/мес
Игры. Геймдев
Разработчик на Unity
10 мес
Старт: после оплаты
-45%
Кешбэк 30%: 1 365 баллов
8 271 BYN
4 549 BYN
В рассрочку на 30 мес
152 BYN/мес
Игры. Геймдев
Геймплей-программирование
6 мес
-35%
Кешбэк 5%: 166 баллов
5 107 BYN
3 320 BYN
В рассрочку на 24 мес
139 BYN/мес
Игры. Геймдев
Геймдизайнер
7 мес
Старт: после оплаты
-45%
Кешбэк 30%: 1 628 баллов
9 865 BYN
5 426 BYN
В рассрочку на 36 мес
151 BYN/мес
Игры. Геймдев
Styl. Создание стилизованного персонажа
6 мес
-50%
Кешбэк 5%: 193 балла
7 717 BYN
3 858 BYN
В рассрочку на 28 мес
138 BYN/мес
Игры. Геймдев
3D-дженералист
13 мес
Старт: после оплаты
-45%
Кешбэк 30%: 1 648 баллов
9 985 BYN
5 492 BYN
В рассрочку на 36 мес
153 BYN/мес
Игры. Геймдев
3D-художник
10 мес
Старт: после оплаты
-45%
Кешбэк 30%: 2 194 балла
13 293 BYN
7 311 BYN
В рассрочку на 36 мес
204 BYN/мес
Игры. Геймдев
Draft Punk. 3D-моделирование объектов
8 мес
-50%
Кешбэк 5%: 218 баллов
8 686 BYN
4 343 BYN
В рассрочку на 30 мес
145 BYN/мес
Игры. Геймдев
3D-дженералист
20 мес
-45%
Кешбэк 5%: 410 баллов
14 874 BYN
8 181 BYN
В рассрочку на 36 мес
228 BYN/мес
Игры. Геймдев
Основы диджитал рисунка
3 мес
-45%
Кешбэк 5%: 101 балл
3 653 BYN
2 009 BYN
В рассрочку на 15 мес
134 BYN/мес
Игры. Геймдев
2D-анимация. Тариф Базовый
12 мес
Старт: сразу после оплаты
-45%
Кешбэк 5%: 229 баллов
8 313 BYN
4 572 BYN
В рассрочку на 36 мес
127 BYN/мес
Игры. Геймдев
3D-художник
14 мес
-40%
Кешбэк 5%: 295 баллов
9 804 BYN
5 883 BYN
В рассрочку на 36 мес
164 BYN/мес
Игры. Геймдев
Unity-разработчик
10 мес
-50%
Кешбэк 5%: 235 баллов
9 394 BYN
4 697 BYN
В рассрочку на 36 мес
131 BYN/мес
Игры. Геймдев
Hard Surface
4 мес
-40%
Кешбэк 5%: 139 баллов
4 623 BYN
2 774 BYN
В рассрочку на 24 мес
116 BYN/мес
Игры. Геймдев
Инди-разработчик
19 мес
-50%
Кешбэк 5%: 241 балл
9 618 BYN
4 809 BYN
В рассрочку на 36 мес
134 BYN/мес
Игры. Геймдев
3D-аниматор
12 мес
-35%
Кешбэк 5%: 317 баллов
9 730 BYN
6 324 BYN
В рассрочку на 36 мес
176 BYN/мес
Игры. Геймдев
Unreal Engine-разработчик
12 мес
-30%
Кешбэк 5%: 228 баллов
6 487 BYN
4 541 BYN
В рассрочку на 36 мес
127 BYN/мес
Игры. Геймдев
Создание спецэффектов в Houdini FX
4 мес
-35%
Кешбэк 5%: 193 балла
5 927 BYN
3 853 BYN
В рассрочку на 28 мес
138 BYN/мес
Игры. Геймдев
Environment Art. 3D-моделирование игрового окружения
5 мес
-40%
Кешбэк 5%: 181 балл
6 002 BYN
3 601 BYN
В рассрочку на 28 мес
129 BYN/мес
Игры. Геймдев
Разработка игр на Unity
5 мес
-35%
Кешбэк 5%: 149 баллов
4 585 BYN
2 980 BYN
В рассрочку на 24 мес
125 BYN/мес
Игры. Геймдев
OutBlock. Левел дизайн
5 мес
-40%
Кешбэк 5%: 136 баллов
4 511 BYN
2 706 BYN
В рассрочку на 24 мес
113 BYN/мес
Игры. Геймдев
Movie Man
5 мес
-45%
Кешбэк 5%: 222 балла
8 052 BYN
4 429 BYN
В рассрочку на 30 мес
148 BYN/мес
Игры. Геймдев
Моушн-дизайнер
6 мес
-50%
Кешбэк 5%: 189 баллов
7 530 BYN
3 765 BYN
В рассрочку на 28 мес
135 BYN/мес
ООО «Байскилз», УНП 193454177
220012, Республика Беларусь, г. Минск, ул. Толбухина, 2, пом.19
Свидетельство о государственной регистрации №193454177 от 06.08.2020 выдано Минским горисполкомом
© ООО «Байскилз», 2025
Visa Secure
Mastercard ID Check
Белкарт Интернет Пароль
MasterCard
Visa
МТБанк
Apple Pay
Alfa Pay
Samsung Pay
ЕРИП
Белкарт
BePaid
Oplati
Webpay
© ООО «Байскилз», 2025