Основы разработки игр на Unity. Программирование игр
ООО "Центр образовательных компетенций НТИ"
Описание
Программа «Основы разработки игр на Unity. Программирование игр включает в себя базовый и профильный модули.
Базовый модуль включает в себя:
- практический блок разработки программ на языке C#;
- теоретические основы разработки программного обеспечения;
- практический блок разработки игр и мультимедийных приложений на Unity;
З-1 Синтаксис библиотек Unity
З-2 Основы математического аппарата используемых для разработки игр
З-3 Существующие структуры данных
З-4 Синтаксис языка C#
З-5 Классы, функции в C#
З-6 Возможности программных пакетов Unity
З-7 Возможности инструмента Unity
У-1 Разрабатывать игры и мультимедийные приложения на Unity
У-2 Разрабатывать вычислительные алгоритмы
У-3 Разрабатывать программы на C#
У-4 Подключать сторонние библиотеки
У-5 Применять технологии Git для управления созданием ПО
У-6 Использовать инструментарии Unity
У-7 Решать практические задачи при разработке игр
В-1 Применять языки программирования C# для разработки игр
В-2 Применять технологию Git
В-3 Средствами разработки интерпретатора языка C#
В-4 Командной строкой
В-5 Владение игровым инструментом для создания игр Unity
Профильный модуль включает в себя:
- практику использования и программирования игр на Unity;
- теоретические основы гейм-дизайна, левел-дизайна и маркетинга игровых проектов;
- практику разработки собственного проекта цифровой игры на Unity;
З-1 Синтаксис библиотек Unity
З-2 Основы математического аппарата используемых для разработки игр
З-2 Возможности программных пакетов Unity
З-3 Возможности инструмента Unity
З-4 Знать принципы гейм-дизайна
З-5 Знать принципы левел-дизайна
У-1 Разрабатывать игры и мультимедийные приложения на Unity
У-2 Применять технологии Git для управления созданием ПО
У-3 Использовать инструментарии Unity
У-4 Решать практические задачи при разработке игр
У-5 Уметь применять знания декомпозиции на практических примерах
В-1 Применять языки программирования C# для разработки игр
В-2 Применять технологию Git
В-3 Владение игровым инструментом для создания игр Unity
В-4 Владение принципами базового маркетинга мобильных игр
В-5 Владение Google Таблицами
В-6 Владение Exel таблицами
Практические задания профильного модуля реализуются на программном обеспечении Unity и Visual Studio Community.
В результате освоения программы слушатели приобретут навыки разработки игр на популярном инструменте - Unity, а также приобретут навыки разработки приложений на языке программирования C#. Благодаря базовому модулю, слушатели смогут изучать теорию и сразу же применять её на практике. Теоретические материалы в рамках профильного модуля позволят правильно использовать полученные навыки для создания собственных игр. Программа будет востребована среди людей, вне зависимости от текущего рода деятельности, желающих получить новые знание в области разработки игр и гейм-дизайне.
Для успешного освоения программы требуются знания, не выходящие за пределы средне-специального и/или высшего образования. Весь необходимый математический аппарат, сведения из области программирования даются в рамках программы. Тем не менее, знания в областях линейной алгебры и программирования будут плюсом и позволяет освоить программу быстрее. Программа содержит необходимый теоретический минимум, а также ссылки на дополнительную литературу для более глубокого освоения теоретических аспектов. Однако основное внимание в программе уделено практике разработки игр на Unity.
Часов в программе
Цель программы
Актуальность
В настоящий момент в мире наблюдается нехватка кадров в области разработки игр. Программа «Основы разработки игр на Unity. Программирование игр» содержит сбалансированный материал как в базовой части программирования и разработки игр, так и в профильной области гейм-дизайна. Слушатели, прошедшие программу, смогут как претендовать на вакансии разработчиков игр, так и развиваться в области создания игр на Unity.
Входная диагностика 1 час
Входная диагностика проводится в виде теста. Тест содержит 10 вопросов.
Итоговая аттестация 5 часов
Компетенции
Профессиональные
Разработка компьютерных и мобильных игр
• Знать синтаксис библиотек Unity
• Основы математического аппарата используемых для разработки игр.
• Уметь разрабатывать игры и мультимедийные приложения на Unity.
Владеть:• Применять языки программирования C# для разработки игр
• Применять технологию Git.
Создание программ на языке C#
• Существующие структуры данных
• Синтаксис языка C#
• Классы, функции в C#.
• Разрабатывать вычислительные алгоритмы
• Разрабатывать программы на C#
• Подключать сторонние библиотеки.
• Средствами разработки интерпретатора языка C#
• Командной строкой.
Способность использовать имеющиеся программные пакеты и, при необходимости, разрабатывать новое программное обеспечение, необходимое для разработки игр
• Знать возможности программных пакетов Unity
• Знать возможности инструмента Unity.
• Применять технологии Git для управления созданием ПО
• Использовать инструментарии Unity
• Решать практические задачи при разработке игр.
• Владение игровым инструментом для создания игр Unity.
Общепрофессиональные
Дизайн компьютерных и мобильных игр
• Знать принципы гейм-дизайна
• Знать принципы левел-дизайна.
• Уметь применять знания декомпозиции на практических примерах.
Владеть:• Владение принципами базового маркетинга мобильных игр
• Владение Google Таблицами
• Владение Exel таблицами.
Требования
Нет
Образование
- Высшее образование
- Среднее профессиональное образование
Предварительное освоение иных дисциплин/курсов /модулей
Модули
свернутьПреподаватели

Агеев
Евгений Сергеевич
ООО "ИНДИ ГЕЙМДЕВ КЛАБ"
Гейм-дизайнер

Кантаев
Владислав Вадимович
ООО "ИНДИ ГЕЙМДЕВ КЛАБ"
Технический директор
Профстандарт
06.001 Программист
06.001Ответственный за программу
+79310095952