III уровень Разработка компьютерных игр и мультимедийных приложений

Основы разработки игр на Unity. Программирование игр

ООО "Центр образовательных компетенций НТИ"
297,00 часов длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 22.04-01.09.2022
2 поток (закрыт) 01.06-01.10.2022
3 поток (закрыт) 15.06-15.10.2022
4 поток (закрыт) 01.07-30.10.2022
5 поток (закрыт) 15.07-15.11.2022
6 поток (закрыт) 01.08-30.11.2022
7 поток (закрыт) 15.08-05.12.2022
8 поток (закрыт) 01.09-10.12.2022
9 поток (закрыт) 15.09-15.12.2022
10 поток (закрыт) 01.10.2022-01.02.2023
11 поток (закрыт) 15.10.2022-15.02.2023
12 поток (закрыт) 01.11.2022-15.03.2023
13 поток (закрыт) 15.11.2022-30.03.2023
14 поток (закрыт) 01.12.2022-15.04.2023
15 поток (закрыт) 15.12.2022-30.04.2023

Описание

Программа «Основы разработки игр на 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.

Часов в программе
54,00 часа
лекции
154,00 часа
практика
50,00 часов
самостоятельная
33,00 часа
промежуточная аттестация
1 час
входная диагностика
5 часов
итоговая аттестация
297,00 часов
всего
Цель программы
Целью обучения является приобретение слушателями теоретических знаний и практических навыков, связанных с разработкой игр в инструменте Unity. Формирование у слушателей компетенций в области разработки и программирования игр.
Актуальность
Рынок цифровых игр стремительно растет уже много лет. По данным сайта GamesIndustry.biz, объем рынка разработки игр на конец 2020 года 174,9 миллиарда долларов США.

В настоящий момент в мире наблюдается нехватка кадров в области разработки игр. Программа «Основы разработки игр на Unity. Программирование игр» содержит сбалансированный материал как в базовой части программирования и разработки игр, так и в профильной области гейм-дизайна. Слушатели, прошедшие программу, смогут как претендовать на вакансии разработчиков игр, так и развиваться в области создания игр на Unity.
Входная диагностика 1 час
Для входной диагностики используется тест из 10 вопросов, который позволяет потенциальному слушателю оперативно получить понимание, насколько выбранная программа подходит его текущим компетенциям.
Входная диагностика проводится в виде теста. Тест содержит 10 вопросов.
Итоговая аттестация 5 часов
Итоговая аттестация проводится в форме теста

Компетенции

Профессиональные


Разработка компьютерных и мобильных игр
Знать:

• Знать синтаксис библиотек Unity
• Основы математического аппарата используемых для разработки игр.

Уметь:

• Уметь разрабатывать игры и мультимедийные приложения на Unity.

Владеть:

• Применять языки программирования C# для разработки игр
• Применять технологию Git.

Создание программ на языке C#
Знать:

• Существующие структуры данных
• Синтаксис языка C#
• Классы, функции в C#.

Уметь:

• Разрабатывать вычислительные алгоритмы
• Разрабатывать программы на C#
• Подключать сторонние библиотеки.

Владеть:

• Средствами разработки интерпретатора языка C#
• Командной строкой.

Способность использовать имеющиеся программные пакеты и, при необходимости, разрабатывать новое программное обеспечение, необходимое для разработки игр
Знать:

• Знать возможности программных пакетов Unity
• Знать возможности инструмента Unity.

Уметь:

• Применять технологии Git для управления созданием ПО
• Использовать инструментарии Unity
• Решать практические задачи при разработке игр.

Владеть:

• Владение игровым инструментом для создания игр Unity.

Общепрофессиональные


Дизайн компьютерных и мобильных игр
Знать:

• Знать принципы гейм-дизайна
• Знать принципы левел-дизайна.

Уметь:

• Уметь применять знания декомпозиции на практических примерах.

Владеть:

• Владение принципами базового маркетинга мобильных игр
• Владение Google Таблицами
• Владение Exel таблицами.

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование
Предварительное освоение иных дисциплин/курсов /модулей
Владение навыками пользования MS Word, Excel, Google Docs, английского языка

Модули

свернуть
194,00ч
Модуль 1 Базовый модуль
Базовый модуль включает в себя: - практический блок разработки программ на языке C#; - теоретические основы разработки программного обеспечения; - практический блок разработки игр и мультимедийных приложений на Unity;
97,00ч
Модуль 2 Профильный модуль
Профильный модуль включает в себя: - практику использования и программирования игр на Unity; - теоретические основы гейм-дизайна, левел-дизайна и маркетинга игровых проектов; - практику разработки собственной игры на Unity;
194,00ч
Модуль 1 Базовый модуль
Базовый модуль включает в себя: - практический блок разработки программ на языке C#; - теоретические основы разработки программного обеспечения; - практический блок разработки игр и мультимедийных приложений на Unity;
97,00ч
Модуль 2 Профильный модуль
Профильный модуль включает в себя: - практику использования и программирования игр на Unity; - теоретические основы гейм-дизайна, левел-дизайна и маркетинга игровых проектов; - практику разработки собственной игры на Unity;

Преподаватели

Агеев

Евгений Сергеевич

ООО "ИНДИ ГЕЙМДЕВ КЛАБ"

Гейм-дизайнер

Кантаев

Владислав Вадимович

ООО "ИНДИ ГЕЙМДЕВ КЛАБ"

Технический директор

75 000 p
Авторизуйтесь чтобы записаться

Профстандарт

06.001 Программист

06.001

Ответственный за программу