Разработчик мобильных игр на Unity
Московский университет "Синергия"
Описание
Образовательная программа направлена на профессиональную подготовку специалистов в области разработки игр, которые смогут полноценно создавать программный код игрового проекта на языке C# и игровые мобильные продукты на устройства, работать в игровом движке Unity, с геймификацией и программированием игровых элементов в среде разработки. В рамках программы обучения работа проходит в игровом движке Unity, в котором слушатель по средствам языка программирования прорабатывает серию игровых продуктов для дальнейшей интеграции в дипломный проект. Слушатели научатся создавать игровые уровни, настраивать вариации сложности прохождения, создадут игровой магазин и игровую валюту, настроят механики, проработают кроссплатформенность игр. Программа подойдет слушателям без опыта в сфере программирования, которые готовы начать путь в игровой индустрии с разработки востребованных мобильных игр разнопользовательского жанра. Каждый модуль программы сопровождается домашними заданиями для закрепления пройденного материала и создания выпускного портфолио из серии работ разного уровня сложности
Часов в программе
Цель программы
Актуальность
Программа позволяет освоить один из основных языков программирования - С# и интегрировать код в игровой движок для дальнейшей отладки игровых механик. После прохождения обучения слушатель сможет самостоятельно прописывать игры на мобильные телефоны и применять язык программирования С# в необходимых ему рабочих процессах.
Входная диагностика 1 час
Итоговая аттестация 2 часа
Компетенции
Профессиональные
Способен разрабатывать процедуры проверки работоспособности и измерения характеристик программного обеспечения
Методы автоматической и автоматизированной проверки работоспособности программного обеспечения, языки, утилиты и среды программирования, и средства пакетного выполнения процедур
Уметь:Писать программный код процедур проверки работоспособности программного обеспечения на выбранном языке программирования, использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования
Владеть:Разработка процедуры проверки работоспособности программного обеспечения, разработка процедуры измерения требуемых характеристик программного обеспечения, оценка и согласование сроков выполнения поставленных задач
Способен осуществлять проверку работоспособности программного обеспечения
Методы и средства проверки работоспособности программного обеспечения, Среда проверки работоспособности и отладки программного обеспечения, внутренние нормативные документы, регламентирующие порядок документирования результатов проверки работоспособности программного обеспечения
Уметь:Применять методы и средства проверки работоспособности программного обеспечения, анализировать значения полученных характеристик программного обеспечения, документировать результаты проверки работоспособности программного обеспечения
Владеть:Проверка работоспособности программного обеспечения на основе разработанных тестовых наборов данных, оценка соответствия программного обеспечения требуемым характеристикам, сбор и анализ полученных результатов проверки работоспособности программного обеспечения, оценка и согласование сроков выполнения поставленных задач
Способен осуществлять рефакторинг и оптимизацию программного кода
Методы и средства рефакторинга и оптимизации программного кода, языки программирования и среды разработки, внутренние нормативные документы, регламентирующие требования к программному коду, порядок отражения изменений в системе контроля версий, внутренние нормативные документы, регламентирующие порядок отражения результатов рефакторинга и оптимизации в коллективной базе знаний
Уметь:Применять методы, средства для рефакторинга и оптимизации, применять инструментальные средства коллективной работы над программным кодом
Владеть:Анализ программного кода на соответствие требованиям по читаемости и производительности, внесение изменений в программный код и проверка его работоспособности, оценка и согласование сроков выполнения поставленных задач
Способен исправлять дефекты, зафиксированные в базе данных дефектов
Методы и приемы отладки программного кода, типовые ошибки, возникающие при разработке программного обеспечения, и методы их диагностики и исправления
Уметь:Применять методы и приемы отладки дефектного программного кода, интерпретировать сообщения об ошибках, предупреждения, записи технологических журналов, возникающих при выполнении дефектного кода
Владеть:Воспроизведение дефектов, зафиксированных в базе данных дефектов, установление причин возникновения дефектов, внесение изменений в программный код для устранения выявленных дефектов, оценка и согласование сроков выполнения поставленных задач
Требования
Нет
Образование
- Высшее образование
- Среднее профессиональное образование
Модули
свернутьПреподаватели

Каралюс
Никита Юргисович
Московский университет "Синергия"
Инди разработчик

Нижутин
Владислав Андреевич
Московский университет "Синергия"
Ведущий Геймдизайнер

Пилипака
Константин Владимирович
Московский университет "Синергия"
Геймдизайнер
Профстандарт
Программист
06.001Ответственный за программу
89036140005