Главная Школы ArtCraft Створення ігор на Unity
ArtCraft

Створення ігор на Unity

13 710 UAH за курс
10 недель
Для начинающих
Gamedev / Unity / Game Design
Этот курс научит тебя создавать игры в Unity. Ты разберешься с интерфейсом, физикой, анимацией и программированием на C#. Узнаешь, как работает искусственный интеллект, 3D-графика и UI, и даже сделаешь собственный магазин скинов. После курса у тебя будет готовая игра и знания для дальнейшей разработки.

О курсе

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

Введение в Unity и основы работы

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

Основы программирования на C#

Далее курс переходит к программированию. Ученик изучает базовые понятия - переменные, операторы, методы. Разбирает четыре основных типа данных: int, float, bool и string. Научится настраивать связь между Unity и Visual Studio для комфортной работы.

Анимация и взаимодействие объектов

Третий модуль посвящен анимации. Здесь объясняют правила создания анимационных клипов - зацикленность, последовательность кадров, одинаковые промежутки времени. Ученик работает с триггерами, изучает типы коллайдеров и систему тегов. Дополнительно рассматривает использование Physic material 2D для реализации физических свойств.

Разработка искусственного интеллекта

Этот блок учит создавать базовый ИИ для игр. Ученик разрабатывает врага с искусственным интеллектом, реализует систему ходьбы по точкам с помощью Vector3.MoveTowards. Изучает методы AddForce и OnCollisionEnter2D, научится перезагружать уровни через SceneManager. Добавляет анимацию к врагам и расширяет возможности главного персонажа.

Интерфейс и система прогресса

Модуль про UI и мотивацию игрока. Ученик создает систему сбора монеток со специальной переменной Coins. Внедряет несколько уровней и портал для перехода между ними. Научится адаптировать интерфейс под разные разрешения мониторов. Создает главное меню и учится строить билд игры.

Работа с 3D-графикой

Здесь переходят к трехмерной графике. Ученик узнает про сайты с 3D-моделями и форматами для Unity. Учится работать с материалами - настраивать их и добавлять текстуры на модели. Создает контроллер персонажа и камеры с мобильным управлением. Подключает готовые анимации к Velocity.

Генерация игрового мира

Седьмой модуль про процедурную генерацию. Ученик изучает циклы и их применение в играх. Работает с префабами и методом Instantiate. Реализует генерацию и рандомизацию платформ с помощью Random.Range. Добавляет смертельные препятствия и систему счетов с рекордами.

Финальные элементы игры

Последний учебный блок включает создание магазина скинов с использованием Grid Layout Group. Ученик пишет скрипты для проверки наличия скинов, монеток и покупки. Работает с Audio Source, добавляет звуки под действия игрока. На завершение - настраивает мобильный билд игры.

Результаты обучения

После курса ученик освоит интерфейс и основные функции Unity. Сможет создавать собственные полноценные игры и разрабатывать базовый ИИ. Овладеет основами программирования на C# и научится работать с 2D и 3D-графикой.

Особенности обучения

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

Что включено

Вечерние занятия
Выдается диплом/сертификат
Реальный проект в портфолио
Сопровождение ментора