 
  Middle-разработчик игр на Unity
Вы сможете создавать крутые игры, работать с любыми платформами и повысите уровень владения Unity. Научитесь разрабатывать сложные многопользовательские приложения с реалистичной графикой.
- Длительность 3 мес
- Онлайн в удобное время
- Практические работы с проверкой
- Доступ к видеоматериалам навсегда
О профессии
На рынке не хватает специалистов
-   94 100 KGS  средняя зарплата middle-разработчика 
Кому подойдёт этот курс
-     Научитесь делать сложную графику и анимацию, на практике применять ООП и создавать игры для мобильных платформ. Сможете выполнять более сложные задачи и претендовать на позицию middle-разработчика. 
-     Углубите знания в C#, познакомитесь с движком Unity, научитесь создавать реалистичную графику и анимировать персонажей. Разработаете первые игры, соберёте портфолио и получите профессию, о которой всегда мечтали. 
Чему вы научитесь
-       Программировать на C# с учётом ООП   Узнаете, как применять основы объектно-ориентированного программирования в геймдеве. Сможете разрабатывать понятную структуру игры на C#. 
-       Создавать собственные шейдеры   Научитесь разрабатывать свои шейдеры для постобработки и настраивать внутриигровое освещение. Поймёте, как создать реалистичное изображение. 
-       Разрабатывать VFX для игр   Изучите интерфейс и возможности VFX Graph и научитесь создавать сложные визуальные эффекты. Поймёте, как разработать свои спецэффекты, а не копировать чужие работы. 
-       Работать с мобильными устройствами   Разберётесь в особенностях работы с iOS и Android, научитесь делать нативные плагины, разрабатывать и адаптировать игры для мобильных платформ. 
-       Монетизировать игры   Изучите примеры монетизации разных проектов. Поймёте, как внедрять внутриигровые покупки, и научитесь анализировать поведение пользователей. 
-       Оптимизировать игры и свою работу   Научитесь распределять игровые ресурсы и оптимизировать нагрузку на устройства. Сможете разрабатывать плагины и дополнения для Unity и ускорить настройку игры. 
 
  Создавайте игры в студии GameBox
-   100+  игр от участников уже в сторах 
-   10 000  активных участников комьюнити 
-   10+  студий-партнёров, среди которых — Lesta Games, Mundfish, Like VR 
-   20  экспертов из геймдева проверят ваши работы и ответят на вопросы 
 
  Как устроена стажировка
Как проходит обучение на платформе
Содержание курсов
Вас ждёт глубокое погружение в разработку игр на Unity с видео от экспертов и практическими работами.
- 3 месяца обучения
- 20 тематических модулей
-  Введение в 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-разработчик Middle
от 94 100 сом
Навыки
- Разработка на движке Unity
- Комплексная анимация персонажа
- Внедрение SDK для монетизации и аналитики
- Применение ООП
- Создание шейдеров
- Разработка плагинов и дополнений
- Оптимизация игр
- Создание VFX
- Разработка онлайн-игр
- Разработка внутриигровых систем: инвентарь, крафт, скилы
- Настройка освещения в игре
Часто задаваемые вопросы
-  Я никогда не занимался разработкой игр. У меня получится?Для комфортного участия в курсе пользователям нужно уметь работать в 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).
-  Действуют ли какие-нибудь программы рассрочки?Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи. 
- Кишинев
- Ташкент
- Астана
- Бишкек
- Минск
- Москва
- Баку
- Ош
- Джалал-Абад
- Каракол
- Токмок
- Нарын
- Талас
- Кант
- Алматы
- Шымкент
- Гомель
- Могилев
- Наманган
- Самарканд
- Тирасполь
- Самара
 
    
    
         
    
    
         
    
    
         
    
        
     
                         
                         
                         
                         
                         
                
                
                
                
             
   
   
   
   
   
   
   
   
   
   
   
  
Отзывы участников
Здесь есть общение, решение сложных задач, игра, возможности учиться и развиваться в команде. Что может быть лучше? Я рада, что выбрала этот путь.
Стоит отметить разнообразие тем практических работ, которые развивают навыки геймдизайнера от задания к заданию. Но вместе с тем они неразрывно связаны между собой.
4 отзыва