Создание игр на Unity 3D Pro

Мощный игровой движок для твоих идей. Курс рассчитан на ребят, которые уже работали в одном из инструментов по созданию 3D-игр
C#
Unity
Level design
Android
Разработка игр
ВОЗРАСТ
13+ лет
ТРЕБОВАНИЯ
Создание игр на Unity 3D
УРОВЕНЬ
Продвинутый
ПРОДОЛЖИТЕЛЬНОСТЬ
32 урока
Записаться на курс

О курсе

На курсе студенты учатся создавать проекты для смартфонов в одном из самых популярных игровых движков Unity. Движок Unity позволяет создавать игры, анимации и проекты мирового уровня абсолютно бесплатно

Для создания проектов мы будем использовать язык С#, который помимо разработки игр используется в бекенд и веб разработке. Главной темой курса будет создание игры в открытом мире, адаптацией ее под мобильную платформу и публикация игры в магазине приложений Google Play. В курсе будут рассмотрены различные способы монетизации игр и программ

ТЕМЫ
  • Углубленное изучение языка С#
  • Создание искусственного интеллекта
  • Разработка игр для Android
  • Монетизация проекта

Пример проекта

1 / 5
Результаты курса
Создание сложных скриптов на С#
Результаты курса
Использование математики и физики
Результаты курса
Продвинутая работа с музыкой
Результаты курса
Создание и монетизация мобильных игр
Больше проектов в HUB

Магомед Чапаев, 17 лет, изучает Unity 3D

Родители часто спрашивают про 

Создание игр на Unity 3D Pro

Программа курса

Модуль 1. Скриптинг и создание игры

Урок 1: Создание локации. Работа с Asset Store

Урок 2: Практика написания скриптов, повторяем переменные языка C#

Урок 3: Практика обработки столкновений в Unity

Урок 4: Практика скриптинга на C#, выкладываем игру в Kodland HUB

Вспомнили основы С# скриптинга. Начали создавать игру, которую в дальнейшем будем использовать для обучения на курсе. Познакомились с основами сборки проектов для различных платформ

Модуль 2. Создание игр на Android

Урок 5: Основы создания игр на Android. Добавляем джойстик для управления

Урок 6: Кнопки управления на Android

Урок 7: Адаптация экрана под различные устройства

Урок 8: Функция Lerp. Изучение Audio Mixer для работы со звуками в игре

Разработали сенсорное управления для игры. Адаптировали игру под различные мобильные устройства. Настроили звук с помощью специализированного модуля Audio Mixer. Изучили новые функции C#

Модуль 3. Анимации в Unity 3D

Урок 9: Анимация персонажа с помощью Blend Tree

Урок 10: Анимация оружия и поиск анимации

Урок 11: Ragdoll физика и анимации

Урок 12: Функции внутри анимаций. Инверсная кинематика

Изучили разные подходы к анимации персонажа. Как стандартные, так и физические с помощью скриптинга на C#

Модуль 4. Искусственный интеллект в открытом мире

Урок 13: Navigation Mesh. Настраиваем искусственный интеллект

Урок 14: Raycast в Unity. Реакции NPC в игре

Урок 15: Игра в прятки. Создаём умного NPC

Урок 16: Raycast Стрельба. Создаем выстрелы с помощью профессионального программирования

Научились работать со сложным искусственным интеллектом в Unity. Изучили новый тип определения объектов с помощью лучей

Модуль 5. Игра в открытом мире с квестами

Урок 17: Система диалогов

Урок 18: Система Квестов и оптимизация скриптов

Урок 19: Внутриигровая валюта и подсветка заданий

Урок 20: Внутриигровой магазин

Разработали систему заданий и диалогов для неигровых персонажей (NPC). Создали внутриигровой магазин с покупками. Изучили сложные классы и функции C#

Модуль 6. Транспорт и гонки

Урок 21: Создание машины. Физика колёс

Урок 22: Эффекты машины

Урок 23: Создание гоночной трассы

Урок 24: Противники в гонках. Продвинутый искусственный интеллект

Разработали гоночную трассу и машину самостоятельно. Познакомились с новыми элементами физики Unity. Создали искусственный интеллект для автомобиля

Модуль 7. Работа над своей игрой

Урок 25: Составляем документ проекта

Урок 26: Прорабатываем основной геймплей своего проекта

Урок 27: Добавляем рекламу и награды. Монетизация проекта

Урок 28: Бета-версия игры

Начали разрабатывать собственный проект. Разработали концепт документ. Встроили монетизацию в проект в виде рекламы

Модуль 8. Play Маркет

Урок 29: Материалы для Google Play

Урок 30: Публикация в Google Play

Урок 31: Тестирование проекта

Урок 32: Презентация проектов. Выпускной

Научились настраивать игру для Google Play. Доработали финальный проект и выложили его в PlayMarket

Программа курса

Онлайн-курс Scratch состоит из 6 модулей от 4 до 7 уроков  в каждом.

Создание игр на Unity 3D Pro

Первые проекты

Ученики поймут, как программировать движение спрайтов с помощью координат, условий и циклов в Scratch. Создадут свои проекты в школе волшебства Кодвартс.

Урок 1: Основы Scratch

Урок 2: Движения спрайтов

Урок 3: Магический графический редактор

Урок 4: Кто такие баги?

Урок 5: Коддич — настоящее соревнование волшебников-программистов

Создание игр на Unity 3D Pro

Анимация и звуки в Кодвардсе

Ученики познакомятся с событиями в Scratch, запустят скрипты последовательно и параллельно. Узнают о принципах анимации и как менять костюмы спрайтам. Напишут программу для уникального музыкального приложения.

Урок 1: Скретч-события

Урок 2: Принципы анимации

Урок 3: Работаем с фонами и музыкой

Урок 4: Создание магической музыкальной группы

Создание игр на Unity 3D Pro

Магия разработки игр в Scratch

Ученики выяснят, какие игровые жанры самые распространенные. Запрограммируют полноценную игру, разработанную в соответствии с правилами выбранного жанра.

Урок 1: Какие бывают игры?

Урок 2: Собственные блоки: зачем нужны и как создавать

Урок 3: Жанр приключение: написание сценария игры

Урок 4: Что такое RPG?

Урок 5: Учимся придумывать персонажей

Урок 6: Дебаггинг экшн-игр

Урок 7: Коддич

Создание игр на Unity 3D Pro

Роль сторителлинга в процессе разработки игр

Ученики научатся придумывать авторские истории и адаптировать их в игры на скретч. Начнут тестировать свои проекты и следить за стабильностью программ. Создадут сюжетную игру.

Урок 1: Гейм-техники — ингредиенты отличной игры

Урок 2: Игры для начинающих

Урок 3: Взаимодействия в играх

Урок 4: Счет в игре: учимся работать с переменными

Урок 5: Бонус-уровни. Учимся усложнять игры

Урок 6: Ищем баги

Урок 7: Коддич: финал

Создание игр на Unity 3D Pro

Продвинутый Scratch

Ученики познакомятся с такими дополнениями в Scratch, как «Перо», «Музыка», «Видео распознавание» и «Текст в речь». Узнают, как их применять на практике. Воплотят в жизнь свои Scratch-проекты с удивительными возможностями.

Урок 1: Дополнения и расширения

Урок 2: Учимся распознавать видео

Урок 3: Создание клонов спрайта

Урок 4: Дизайн программы

Урок 5: И снова отладка

Создание игр на Unity 3D Pro

Хакатон. Финальные проекты

Ученики поймут, как выстраивать этапы реализации проекта, напишут сюжет игры, запрограммируют свой уникальный проект, протестируют его и расскажут об его особенностях.

Урок 1: Как планирование сделает твой проект самым-самым?

Урок 2: Разработка самого удивительного проекта

Урок 3: Зачем нужны тестирование и обратная связь?

Урок 4: Секреты успешной демонстрации

Образовательный процесс, интересный ребёнку и понятный вам

Интерактивная образовательная платформа

Платформа Kodland разработана для обучения детей востребованным цифровым навыкам. Все задания интерактивные. Когда ученик создаёт проект, она автоматически дает подсказки и хвалит за успехи!

Поддержка наставника

Преподаватели программы формируют для детей доверительную атмосферу, вовлекают и поддерживают самых юных студентов. Поэтому ваш ребёнок не останется один на один с непонятной темой.

ХАБ

Хаб ― это среда, где юный программист может реализовывать свои проекты и делать их публичными. Площадка позволяет изучать и обсуждать работы других. Читайте подробнее на сайте: https://hub.kodland.org/ru

Удобный график для родителей

Онлайн-формат позволит родителям сэкономить время на дороге до места проведения занятий.

Прокачка софт-скиллов

Учёба в Kodland улучшает как технические навыки, так и «мягкие». Мы обучаем детей Scratch для развития их креативного, пространственного и критического мышления, способности работать в команде и цифровой грамотности.

Бесплатный пробный урок

Мы знаем, что сегодня цифровой мир ― это огромное количество направлений. Детям, порой, сложно самостоятельно определить, что бы они хотели изучить из сферы IT. Чтобы им было проще это сделать, мы проводим бесплатный пробный урок.

1

Знакомимся со студентом

Наши преподаватели начинают вводные занятия с того, что устанавливают связь с детьми и узнают об их интересах.

2

Выбираем направление

Как только преподаватель узнает больше об учащемся и его текущих навыках работы с компьютером, необходимо выяснить, какое направление подойдет лучше всего!

3

Делаем практическое задание

В последние 20 минут пробного занятия ребёнок начнет создавать свой проект: игру, мультфильм или рисунок!
Teachers have a tremendous influence on the results of the company's development, so we are looking not just for good programmers, but also for those who know how to teach children.
Alexander Nosulich
Founder & CEO
Попробовать