Unity для детей: топ-25 бесплатных видеоуроков

Собрали бесплатные уроки, которые помогут детям и подросткам начать работу на движке Unity.

Unity для детей: топ-25 бесплатных видеоуроков

Создание игр — занятие не только для действующих программистов, но и для школьников без опыта разработки. Испытать себя поможет платформа для проектирования компьютерных игр «Юнити».

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

Обучение разработке в Unity поспособствует освоению азов языка C#. На C# пишут приложения для смартфонов, занимаются веб-программированием, проектируют игры, производят научные расчеты. В будущем знания пригодятся при штудировании других IT-языков.

Школа программирования для детей «Пиксель» собрала бесплатные видео, которые подскажут, как начать работу с Unity. Юный кодер создаст таймер и телепорт, произведет раннер и автосимулятор, загрузит и экспортирует игру. Уроки записаны педагогами ИТ-школы. Материалы бесплатного курса по «Юнити» получится скачать по ссылкам в описании к роликам.

Создание анимации

Длительность видеоурока: 7:26

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

Предстоят настройка персонажа и программирование анимации. Разработчик поместит героя на сцену, отрегулирует слои и размеры. Затем вслед за преподавателем задаст скорость движения, напишет скрипт для анимации бега. Зритель научится уменьшать и увеличивать объект с функцией Scale.

Как сделать телепорт

Длительность видеоурока: 6:02

Ролик онлайн-обучения «Юнити» для детей подскажет, как воплотить телепорт — перемещение игрока в пространстве. Предстоит написать скрипт на C#, настроить карты и трехмерные объекты: кубы входа и выхода.

Разработка телепорта происходит на подготовленной сцене. В процессе придется отключить гравитацию, назначить тег. Зритель на практике разберется в IT-терминах: создаст метод, функцию, условия. А еще объявит переменную — то, куда будет передвигаться персонаж.

Получится наладить перемещение шара от одного куба к другому.

Спавн объектов

Длительность видеоурока: 6:48

Урок научит делать спавн объектов в пределах камеры или на Canvas. Спавн — это создание объектов на игровой сцене при нажатии на кнопку.

При загрузке зритель увидит уже готовый спрайт персонажа. Предстоит переместить героя на сцену и написать последовательность команд. Кодер объявит функцию и переменные, запишет метод, укажет позиции и значения.

Следует прописать условие, согласно которому функция спавна вызывается кликом на пробел. Автор ролика воссоздаст пустой объект под названием «День», настроит поведение врага, использует префабы.

Обучение Unity с нуля бесплатно: триггеры

Длительность видеоурока: 6:13

Ролик посвящен триггерам: они нужны для собирания бонусов или нанесения увечий персонажу. Запланированы создание и корректировка трехмерного объекта, формирование скрипта и изучение методов триггеров.

Видео начинается с подготовленной сцены с героем. Разработчик воплотит объект-бонус в виде капсулы. Затем сократит ее размеры, переместит ближе к врагу. Чтобы элемент не подчинялся законам физики, понадобится отключить галочку гравитации. Еще по плану установка тега для игрока и настройка прохождения сквозь коллайдер.

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

Создание таймера

Длительность видеоурока: 7:27

Занятие посвящено базовой механике игр — таймеру. В ролике показывается, как осуществить задуманное 2 способами: с помощью асинхронных блоков кода корутин и InvokeRepeating. По плану — реализация карты, написание скрипта, установка ограничения.

Автор настроит вывод подсчета в текст, задаст размеры и цвет надписи, а также создаст пустой объект, на который повесит скрипт.

Выйдет приобрести опыт работы с ИТ-терминами: программист-новичок вызовет функции и проэксплуатирует переменные, подумает над методами и типами данных, укажет условия и запустит циклы.

В результате получится сделать программу отсчета цифр от 1 до 5.

Перемещение объекта мышью

Длительность видеоурока: 3:24

С помощью ролика получится узнать, как передвигать UI-объекты компьютерной мышкой. Метод потребуется при реализации игры «Тамагочи»: к примеру, чтобы накормить героя.

Видео стартует с готовых картинки и скрипта. Повторяя за педагогом, будущий кодер создаст Canvas: область, внутри которой — элементы пользовательского интерфейса. Среди задач: разработка панели и корректировка ее параметров, добавление изображения и понижение его прозрачности.

В ходе обучения C# с нуля в Unity программируется скрипт, используется наследование, объявляется булева переменная. Предстоит разобраться с хранением значения true или false: это нужно для понимания, перетаскивается объект или нет.

Результатом станет объект, который юзер перемещает по экрану мышью.

Полоса здоровья

Длительность видеоурока: 6:39

В занятии разбирается, как сделать полосу жизни, чтобы использовать ее в гейм-проектах. Такая полоска называется Health Bar, и она отображает уровень здоровья героя.

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

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

Предлагается посмотреть пример функционирования полосы жизни в «Тамагочи». В игре у персонажа 4 полоски: они отвечают за счастье, еду, прогулку и здоровье. Учащийся проследит, как таймер влияет на полоски — значения уменьшаются каждые 10 секунд, и для исправления ситуации требуется совершить действие.

Обучение программированию в «Юнити»: сохранение игры

Длительность видеоурока: 10:22

Зритель поймет, как сохранить и загрузить данные при помощи метода PlayerPrefs: например, удержать баллы на том же уровне.

Помимо уже готового фона, потребуется сделать 3 кнопки. Одна из них добавляет очки, другая — сохраняет, а последняя — загружает. Автор воплотит игровое пространство, расширит границы, выберет цвет, вставит текст и отрегулирует его параметры. Придется создать и переименовать кнопки, а затем составить скрипт.

Манипуляции приведут к реализации поля, на котором демонстрируется возможность прибавления, сохранения и загрузки баллов.

Игра «Раннер»

Длительность видеоурока: 30:34

Раннер — классическая игра, в которой игрок следует вперед, набирая очки и избегая препятствий. Создание раннера позволит применить полученные знания: от программирования движений героя до спавна объектов.

Сперва потребуется графика — скачать ее можно из библиотеки с цифровыми объектами. После подготовки сцены понадобится сделать генерацию уровня. Нужно выполнить спавн заднего фона и перемещение камеры: это воссоздаст иллюзию бега.

Предстоит поработать с дочерними и родительскими объектами, префабами, физикой, коллайдером и координатами. Будущий программист пропишет скрипты, объявит функцию и переменную.

Выйдет реализовать бег и прыжок при клике мышкой, подсчет жизней и уведомление о финале игры.

Обучение детей «Юнити»: экспорт игры на ПК или Android

Длительность видеоурока: 6:57

Готовую игру можно выгрузить на компьютер или Android: ролик демонстрирует, как это осуществить.

В видеоматериале рассматривается использование проекта, который необходимо собрать или протестировать. Понадобится в верном порядке добавить сцены для отображения.

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

Выполнив перечисленные манипуляции, зритель экспортирует работу на ПК или телефон.

Как загрузить игру в Play Market

Длительность видеоурока: 11:57

Зритель узнает, как выложить гейм-работу в Play Market. Для этого придется настроить проект и отобрать сцены.

Потребуется указать имя компании, выбрать версию игры, добавить иконку и ориентацию, создать ключ и пароль. Разбираются условия регистрации аккаунта: взнос и имя разработчика, адрес электронной почты и номер телефона, название и язык. А еще — наличие рекламы, возрастные ограничения, графика и описание игры.

Чтобы не совершить ошибок и опубликовать проект, стоит посмотреть занятие внимательно: указываются галочки, которые нужно проставить.

Обучение Unity на русском с нуля: как реализовать прыжок

Длительность видеоурока: 5:15

Видеоролик поможет узнать, как научить 2D- и 3D-героя прыгать. Понадобится сделать сферу, передвинуть камеру ближе к объекту, настроить персонажа и встроить физику.

Автор объявит булеву переменную — чтобы не было двойного прыжка, когда игрок находится в воздухе. Далее последует объявление метода: он зафиксирует, стоит герой на земле или нет.

По плану — перемещение персонажа и земли на сцену, корректировка размеров, уточнение границ.

Как научить героя двигаться в 2D- и 3D-играх

Длительность видеоурока: 7:38

Урок покажет, как заставить двигаться двух- и трехмерных игровых персонажей.

При работе с 3D нужно подготовить сцену, внедрить физику для объекта. А еще создать скрипт с переменными, отвечающими за скорость движения, поворот, перемещение.

Для реализации перемещений в 2D герои переносятся на сцену, настраиваются размеры и расположение коллайдера, добавляется физика.

LineRenderer

Длительность видеоурока: 8:05

Видеозанятие курса программирования Unity посвящено рендеру линий, который берет массив двух и более точек многомерного пространства, проводит линии между каждой парой.

В уроке рассматривается 2D-пространство. Показывается проект со скриптами, что отвечают за типы рисования: по точкам и беспрерывное. Зрителю предлагается самому реализовать такую программу.

Для этого придется поработать с цветом фона, созданием объектов и компонентов, объявлением стартовой и конечной ширины, записью координат. Надо встроить перемещение камеры, очищение холста, добавление событий.

Автосимулятор

Длительность видеоурока: 12:00

Автолюбителям понравится данное занятие: предлагается узнать, как соорудить автомобиль, трассу и коробку передач.

Понадобится использовать префабы и скачать бесплатные модели из библиотеки ассетов. Затем — переход к реализации дороги, перемещение на нее машины, установка границ коллайдера и добавление физики.

Для скрипта потребуется создать отдельную папку, дать ей название, объявить скорость авто и поворота. Запланированы смена расположения и настройка следования камеры за средством передвижения, конструирование переключателя передач. Внимание следует уделить и выводу текста, чтобы можно было узнать текущее значение передачи. Получится прикрепить текст к левой верхней части экрана и скорректировать его параметры.

Работа с инструментом Terrain

Длительность видеоурока: 7:19

В ролике, посвященном обучению «Юнити», рассказывается об инструменте Terrain: он помогает создавать и редактировать ландшафт. Видеозанятие научит пользоваться инструментом.

Понадобится установить пакет Terrain с текстурой кистей, кистями, слоями и Terrain-текстурой. Пора переходить в сцену и рисовать при помощи инструментов. Предстоит воплотить горы, добавить шум или сглаживание, возвести мосты и построить мини-террасы. Получится реализовать камни, песок, снег.

Диалоги

Длительность видеоурока: 9:32

Диалоги в играх дополняют характеры персонажей или сюжетные линии, оказывают помощь игроку и увеличивают его вовлеченность. Посмотрев занятие, зритель сможет составлять диалоги и встраивать их в игры.

Нужны спрайт героя, окно диалогов, земля и почтовый ящик. Намечены установка границ и размеров, добавление физики. Придется поработать с настройками для прохождения сквозь границы объекта, создать панель с текстом, продумать движение персонажа. Затрагиваются IT-термины.

Выйдет сделать сцену, при которой герой приближается к почтовому ящику, и оттуда всплывает диалоговое окошко.

Обучение Unity с нуля: как спроектировать NPC

Длительность видеоурока: 5:47

Ролик нацелен на моделирование NPC — неигрового персонажа, который не попадает под контроль игрока: его поведение определяется программой. Герой вносит вклад в атмосферу игры, взаимодействует с юзером, дает советы или устраивает препятствия.

Надо создать персонажа и куб: он и будет NPC. Куб двигается из точки А в точку Б, образовывая преграды.

По плану — написание скрипта, объявление переменных, использование методов. Получится внедрить физику, отрегулировать смену позиций объекта, скорость перемещения, сглаживание движения, расположение камеры.

Инвентарь

Длительность видеоурока: 8:00

В видео объясняется, как произвести инвентарь для «Юнити». Персонаж сможет подбирать предметы: меч, стрелы или золото. При соприкосновении они автоматически попадают в инвентарь.

Предстоит воспользоваться 3 спрайтами и скриптом управления героем, подготовить сцену, воплотить сферу, встроить физику.

В роли стрел, золота и меча будут 3 куба разного цвета. Понадобится ввести названия, назначить теги, сделать окошки, настроить коллайдер и камеру. По традиции намечена ИТ-практика: программист объявит массивы и создаст метод.

Шутер за полчаса

Длительность видеоурока: 30:39

Занятие курса Unity с нуля поможет сделать игру в жанре «шутер» — стрелялку. Потребуется выбрать ружье, настроить камеру, запрограммировать лучи и пули, добавить звуковые эффекты.

После импорта ассетов игрок создаст и расширит пространство, переместит префаб на сцену, наладит перемещение и звуки ходьбы.

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

Flappy Bird

Длительность видеоурока: 9:37

В ролике говорится о создании игры Flappy Bird: игрок контролирует полет птицы между рядами колонн — помехи не должны быть задеты.

Потребуются спрайты фона, птицы и препятствий. Фон юный разработчик вслед за автором переместит на сцену, а затем покорпит над границами. Кодер настроит размеры персонажей, добавит физику и коллайдер. Следует выстроить преграды и слои, отрегулировать скорость полета героя и развитие событий при падении вниз.

Как сделать выбор персонажа

Длительность видеоурока: 7:03

Видео по бесплатному обучению «Юнити» позволит выяснить, как сделать выбор героя.

Понадобятся спрайты фона и земли, а еще 2 персонажа. Разработчик подготовит сцену, панель и фон. Нужно настроить кнопки, добавить героя и текст «Выбери персонажа», поработать со шрифтом и цветом. Практикуясь в кодинге, автор создаст переменные и функции.

Магазин и внутриигровые покупки

Длительность видеоурока: 14:06

Каждая игра содержит магазин, в котором можно покупать инвентарь. В уроке рассматриваются внутриигровые покупки: при приобретении они будут высвечиваться в инвентаре.

Понадобится настроить цвет, размеры и расположение панели. На панель необходимо переместить спрайты золота и меча, а также клавишу «Купить». Нужно сделать кнопку открытия, текстовое поле с количеством денежных средств, сообщение о недостатке денег. Предстоит реализовать систему магазина с использованием функций, условий и переменных.

Онлайн-обучение Unity: управление персонажем в Bomberman

Длительность видеоурока: 15:12

Ролик позволит осуществить управление как в игре Bomberman. Его особенность — резкие повороты в нужную сторону.

В отличие от первоисточника, проект из видео — трехмерный. Понадобится отрегулировать свет и положение камеры, подготовить сцену, потрудиться над координатами и персонажа.

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

Выйдет спроектировать игру, в которой герой передвигается по полю. Игрок может изменять скорость перемещения. Камера при этом следует за персонажем.

Как совершить анимацию

Длительность видеоурока: 10:54

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

В первую очередь, надо подготовить сцену. Для этого необходимо сделать кнопку, настроить материал, поменять цвет. Автор занятия создаст дверь и запустит ее открывание при помощи анимации. Понадобится записать движение двери, используя временную шкалу.

Каждый раз, как персонаж приблизится к клавише, дверь будет открываться. Получится дублировать двери и кнопки.

Из куба программист изготовит исчезающую платформу: при попадании на эту площадку игрок падает вниз. Платформу также можно дублировать.

Обучение «Юнити» с нуля на русском

Углубиться в гейм-разработку помогут тематические курсы школы «Пиксель». Ребята учатся под присмотром преподавателя, который направляет и отвечает на вопросы. Другие преимущества IT-курсов по «Юнити»: структурированная программа, четкий график учебы, комьюнити единомышленников.

Записывайте ребенка на офлайн- или онлайн-курс Unity для детей — и пусть тот постигает мастерство моделирования компьютерных игр.

1
Начать дискуссию