Автор: Андрей Позняков
Курс подойдет для самостоятельного изучения детьми в возрасте 12+. UNITY - ведущая платформа разработки интерактивного контента. Курс по созданию игры 2D и 3D
НА КУРСЕ РЕБЕНОК НАУЧИТСЯ:
ПЕРВЫЙ МОДУЛЬ – 8 УРОКОВ
В Unity есть удобный инструмент, который предназначен для создания уровней, с его помощью можно в считанные секунды, нарисовать прекрасный уровень.
Чтобы наша игра выглядела немного лучше, необходимо добавить анимации. Научимся добавлять самые простые анимации, чтобы ваша игра преобразилась в нечто прекрасное.
В нашей игре уже присутствуют простые анимации, но мы на этом не останавливаемся, в этом уроке узнаем как добавить сложные анимации и настроить их.
Время от времени в игре будут появляться мелкие ошибки, которые необходимо вам будет решать, поэтому я показываю, как находится неисправность и исправляется.
Углубленная настройка камеры, для более приятного время провождения в игре, перерождение лисѐнка, в случае если он коснулся шипов или упал за карту. И создание перехода на второй уровень
Префабы, отличный инструмент, ускоряющий работу в Unity и позволяющий открыть новые горизонты
Во многих играх присутствует счѐтчик очков и сохранение этих самых очков, чем наша игра хуже? Добавим счѐт и сохранение счѐта в нашу игру
Теперь последний этап создания нашей простой игры. Добавитм в неѐ паузу и главное меню, чтобы она выглядела более цельной ВТОРОЙ МОДУЛЬ – 8 УРОКОВ
Посмотрим, как будет выглядеть работа в дальнейшем с игрой про лисѐнка, чтобы вы могли самостоятельно создавать и редактировать игру.
Создаем новую игру. В ней основной задачей будет, летать за кораблик и уворачиваться от метеоритов. Добавим новые интересные моменты. Создадим и подготовим проект для дальнейшей работы
Во многих играх присутствует случайность, так и нам необходимо добавить капельку случайных чисел в игру, поэтому мы ее сделаем
Оживим наш корабль – заставим его двигаться, а также поработаем над астероидами и интерфейсом.
В каждой игре есть музыка и звуки, а в нашей нет, и мы это исправим, это сделать очень просто, а игра сразу становится бодрее
Добавим возможность нашему кораблю, стрелять в астероиды, чтобы они уничтожались
Сейчас после уничтожения астероидов или корабля, они просто исчезают. Добавим небольшие эффекты. После уничтожения астероида, будет появляться взрыв. Также раберем несколько примеров подобных эффектов.
При экспорте нашей игры появляется папка с множеством файлов. Разберемся, как экспортировать игру так, чтобы на выходе был всего лишь один файл.
В этом уроке мы создадим 3D проект, изучим основы работы в 3D пространстве, научимся устанавливать свои цвета на объекты, выставлять их на сцену и устанавливать камеру.
В этом уроке мы изучим основы работы со светом на сцене, установим SkyBox (небо), напишем скрипт для передвижения камеры за игроком.
В этом уроке мы научимся крутить SkyBox при помощи скрипта, напишем скрипт для передвижения игрока, а также доработаем скрипт передвижения камеры.
В этом уроке мы добавим возможность передвижения игрока в стороны, добавим обработку падения игрока за границы карты, создадим и добавим препятствия на сцену.
В этом уроке мы начнѐм добавлять интерфейс и добавим шрифт к элементам текста.
В этом уроке мы создадим счѐтчик очков игрока, сделаем вывод очков на окно проигрыша, а также добавим сохранение параметров при помощи PlayerPrefs.
В этом уроке мы создадим главное меню, добавим анимацию для интерфейса.
В этом уроке мы научимся создавать экран загрузки между сценами, который предназначен для более быстрый работы перехода между сценами. ЧЕТВЕРТЫЙ МОДУЛЬ – 8 УРОКОВ
В этом уроке мы создадим проект, который будет предназначен для запуска на android устройстве, научимся использовать специальный Device Simulator для тестирования игры, а также добавим ряд объектов на сцену.
В этом уроке мы разберѐм некоторые настройки проекта под Android, импортируем 3D объект из Asset Store, и установим его на нашу сцену.
В этом уроке мы импортируем 3D текстуру из Asset Store, научимся его применять к объектам, рассмотрим ряд нюансов при работе с текстурами, а также добавим кнопки передвижения на экран.
В этом уроке мы научимся адаптировать наш интерфейс под разные устройства и добавим первую версию скрипта для передвижения персонажа, на кнопки.
В этом уроке мы рассмотрим второй способ передвигать персонажа, добавим возможность собирать наши кристаллы на сцене.
В этом уроке мы сделаем случайную генерацию множества объектов на сцене, добавим для них ограничитель и добавим всем объектам возможность быть собранным игроком.
В этом уроке мы закончим работу над нашей игрой, немного поправим генерацию кристаллов и добавим случайный выбор цвета нашего игрока.
В этом уроке мы рассмотрим несколько способов запуска нашей игры на вашем телефоне. |