Технология Unity 3D - разработка игр для начинающих от Coddy
Вы научитесь
Программа курса
Данный курс включает 9 модулей. Доступны варианты обучения как в онлайн, так и в офлайн-формате. Вы можете выбрать групповые занятия или индивидуальные занятия. Для прохождения курса вам понадобится компьютер с минимальными системными требованиями, стабильное интернет-соединение (от 1 Мбит/сек), а также наушники с гарнитурой или микрофон.
Первый модуль
В этой части первого модуля вы познакомитесь с Unity3D — движком для создания игр и приложений, с его главным интерфейсом и возможностями. В данном сегменте вы познакомитесь с языком программирования C# и напишите с его помощью свой первый скрипт. Также вас ждет знакомство с Assets Store. Этот блок ознакомит вас с нюансами разработки игровых персонажей и созданием префабов. Вы научитесь добавлять элемент GameController в свои проекты. Вы начнете свой игровой проект в жанре "файтинг". Вы создадите игровую сцену, персонажей и начнете работать с компонентами GUI.
В этой части первого модуля вы познакомитесь с Unity3D — движком для создания игр и приложений, с его главным интерфейсом и возможностями.
В данном сегменте вы познакомитесь с языком программирования C# и напишите с его помощью свой первый скрипт. Также вас ждет знакомство с Assets Store.
Этот блок ознакомит вас с нюансами разработки игровых персонажей и созданием префабов. Вы научитесь добавлять элемент GameController в свои проекты.
Вы начнете свой игровой проект в жанре "файтинг". Вы создадите игровую сцену, персонажей и начнете работать с компонентами GUI.
Второй модуль
В этой части второго модуля вы начнете формировать игровой рельеф (terrain) для своего проекта. Вы ознакомитесь с нюансами работы с 3D картами. В данном сегменте вы приступите к созданию своего игрока и ознакомитесь с standard assets. Также вы поработаете над конфигурацией игровой камеры. Этот блок ознакомит вас с нюансами настройки освещенности на игровой сцене. Вы спрограммируете и проработаете анимацию персонажа "монстр". Вы познакомитесь с AudioSource компонентом и добавите звуковое сопровождение к вашей игре. Вы проведете окончательную доработку своей второй 3D-игры.
В этой части второго модуля вы начнете формировать игровой рельеф (terrain) для своего проекта. Вы ознакомитесь с нюансами работы с 3D картами.
В данном сегменте вы приступите к созданию своего игрока и ознакомитесь с standard assets. Также вы поработаете над конфигурацией игровой камеры.
Этот блок ознакомит вас с нюансами настройки освещенности на игровой сцене. Вы спрограммируете и проработаете анимацию персонажа "монстр".
Вы познакомитесь с AudioSource компонентом и добавите звуковое сопровождение к вашей игре. Вы проведете окончательную доработку своей второй 3D-игры.
Третий модуль
В этой части третьего модуля вы познакомитесь с Fuse CC, программой для разработки трехмерной компьютерной графики. Вы научитесь импортировать модели в Unity3D. В данном сегменте вы будете создавать игровой рельеф и прорабатывать механику движения героя вашей игры. Этот блок ознакомит вас с процессом проработки рукопашного боя для вашего персонажа. Также вас ждёт ознакомление с Ragdoll. В этом уроке вы займетесь анимированием игроков-противников и спрограммируете атаку бота на вашего главного игрока. Вы сконвертируете ваш проект в .exe файл.
В этой части третьего модуля вы познакомитесь с Fuse CC, программой для разработки трехмерной компьютерной графики. Вы научитесь импортировать модели в Unity3D.
В данном сегменте вы будете создавать игровой рельеф и прорабатывать механику движения героя вашей игры.
Этот блок ознакомит вас с процессом проработки рукопашного боя для вашего персонажа. Также вас ждёт ознакомление с Ragdoll.
В этом уроке вы займетесь анимированием игроков-противников и спрограммируете атаку бота на вашего главного игрока. Вы сконвертируете ваш проект в .exe файл.
Четвертый модуль
В этой части четвертого модуля вы начнете работать над ещё одной 2D игрой. Вы продумаете специфику сцены и игровых персонажей. В данном сегменте вы освоите функции отражения Left wall и Right wall. Вы изучите функцию контролирования OnCollisionEnter2D. Этот блок ознакомит вас с созданием функций Pol и Potolok. Вы поработаете с функцией Update для проработки алгоритма скрипта. В этом уроке вы позанимаетесь разработкой и настройкой анимации соперника. Также вы займетесь работой над префабом персонажа-противника.
В этой части четвертого модуля вы начнете работать над ещё одной 2D игрой. Вы продумаете специфику сцены и игровых персонажей.
В данном сегменте вы освоите функции отражения Left wall и Right wall. Вы изучите функцию контролирования OnCollisionEnter2D.
Этот блок ознакомит вас с созданием функций Pol и Potolok. Вы поработаете с функцией Update для проработки алгоритма скрипта.
В этом уроке вы позанимаетесь разработкой и настройкой анимации соперника. Также вы займетесь работой над префабом персонажа-противника.
Пятый модуль
В этой части пятого модуля вы поработаете над физическими свойствами объектов. Вы добавите звук на сцену и составите скрипт для их вопроизведения. В данном сегменте вы займетесь поиском нужных спрайтов и их добавлением. Также вы освоите функцию контроля Check Ground. Этот блок ознакомит вас с процессом анимирования персонажей. Вы напишете скрипт, который будет активировать действие атаки персонажа. В этом уроке вы займетесь написанием последовательности команд, активирующих действие преследования персонажа. Также вы проработаете анимацию противника и настроите финальную сцену.
В этой части пятого модуля вы поработаете над физическими свойствами объектов. Вы добавите звук на сцену и составите скрипт для их вопроизведения.
В данном сегменте вы займетесь поиском нужных спрайтов и их добавлением. Также вы освоите функцию контроля Check Ground.
Этот блок ознакомит вас с процессом анимирования персонажей. Вы напишете скрипт, который будет активировать действие атаки персонажа.
В этом уроке вы займетесь написанием последовательности команд, активирующих действие преследования персонажа. Также вы проработаете анимацию противника и настроите финальную сцену.
Шестой модуль
В этой части шестого модуля вы будете анимировать 3D объекты. Вы сделаете дизайн и создадите локацию 'дом с ловушками'. В данном сегменте вы создадите и проработаете ещё один этаж в доме с ловушками. Вы займетесь нахождением и добавлением необходимых моделей. Этот блок - это ещё один этап в работе над домом с ловушками. На данном шаге вы разработаете ловушки для последнего этажа. В этом уроке вы займетесь разработкой скрипта для здоровья вашего игрока. Вы также поработаете с компонентом пользовательского интерфейса Text.
В этой части шестого модуля вы будете анимировать 3D объекты. Вы сделаете дизайн и создадите локацию 'дом с ловушками'.
В данном сегменте вы создадите и проработаете ещё один этаж в доме с ловушками. Вы займетесь нахождением и добавлением необходимых моделей.
Этот блок - это ещё один этап в работе над домом с ловушками. На данном шаге вы разработаете ловушки для последнего этажа.
В этом уроке вы займетесь разработкой скрипта для здоровья вашего игрока. Вы также поработаете с компонентом пользовательского интерфейса Text.
Седьмой модуль
В этой части седьмого модуля вы начнете работать над новым 3D-проектом. Вы создадите меню игровое меню и спрограммируете его UI. В данном сегменте вы займетесь написанием скрипта, управляющего свойствами дороги. Вы создадите prefabs для бесконечной дороги. Этот блок ознакомит вас с нюансами программирования ботов в игре. Вы проработаете физику и движение ботов. Также вы создадите бот-контроллер. В этом уроке вы займетесь созданием и настройкой новых компонентов пользовательского интерфейса. Вы напишете скрипт для счета очков в игре.
В этой части седьмого модуля вы начнете работать над новым 3D-проектом. Вы создадите меню игровое меню и спрограммируете его UI.
В данном сегменте вы займетесь написанием скрипта, управляющего свойствами дороги. Вы создадите prefabs для бесконечной дороги.
Этот блок ознакомит вас с нюансами программирования ботов в игре. Вы проработаете физику и движение ботов. Также вы создадите бот-контроллер.
В этом уроке вы займетесь созданием и настройкой новых компонентов пользовательского интерфейса. Вы напишете скрипт для счета очков в игре.
Восьмой модуль
В этой части восьмого модуля вы добавите новые сцены в игру. Вы разработаете главное игровое меню и настроите его. Вы создадите сцену поражения и рестарта. В данном сегменте вы займетесь проработкой оружия и его аттрибутов в вашем проекте. Вы создадите прицел и напишете скрипт для оружия. Этот блок ознакомит вас с программированием снарядов в игре. Вы поработаете на звуками, займетесь подбором и добавлением необходимого звукового сопровождения. В этом уроке вы займетесь проработкой таких игровых действий, как стрельба и перезарядка. Вы поработаете над окончательной настройкой игровой сцены.
В этой части восьмого модуля вы добавите новые сцены в игру. Вы разработаете главное игровое меню и настроите его. Вы создадите сцену поражения и рестарта.
В данном сегменте вы займетесь проработкой оружия и его аттрибутов в вашем проекте. Вы создадите прицел и напишете скрипт для оружия.
Этот блок ознакомит вас с программированием снарядов в игре. Вы поработаете на звуками, займетесь подбором и добавлением необходимого звукового сопровождения.
В этом уроке вы займетесь проработкой таких игровых действий, как стрельба и перезарядка. Вы поработаете над окончательной настройкой игровой сцены.
Девятый модуль
В этой части девятого модуля вы поработаете над 3D-анимацией. Вы создадите тренировочное поле в вашем проекте и займетесь программированием интерактивной тренировки. В данном сегменте вы займетесь написанием скрипта, задача которого вести подсчет очков в игре. Также вы разработаете специальный UI для подсчета очков. В этом уроке вы займетесь разработкой последнего этажа дома с ловушками. Вы проработаете систему здоровья игрового персонажа и поработаете над звуковыми эффектами. Также эта часть ознакомит вас с процессом перевода проекта в онлайн формат.
В этой части девятого модуля вы поработаете над 3D-анимацией. Вы создадите тренировочное поле в вашем проекте и займетесь программированием интерактивной тренировки.
В данном сегменте вы займетесь написанием скрипта, задача которого вести подсчет очков в игре. Также вы разработаете специальный UI для подсчета очков.
В этом уроке вы займетесь разработкой последнего этажа дома с ловушками.
Вы проработаете систему здоровья игрового персонажа и поработаете над звуковыми эффектами. Также эта часть ознакомит вас с процессом перевода проекта в онлайн формат.