Создание 2D игры на Unity онлайн

  • 11 уроков
  • 19 заданий
  • 68 тем
  • 4 месяца

Начните учиться прямо сейчас!

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

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

1

Принципы работы в Unity

Изучаем принципы работы и философию Unity. Начнем с установки ПО. Изучим правила организации проекта, интерфейс движка, работу с игровыми объектами и компонентами. Напишем первый скрипт на C# для управления персонажем.

2

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

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

3

Система боя

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

4

Анимация в Unity

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

5

ООП

Изучаем объектно-ориентированное программирование. Рассмотрим классы, структуры и организацию сущностей, конструкторы, паттерн Singleton, принципы ООП в рамках С#, а также класс GameObject.

6

Система стрельбы

Создаем систему стрельбы из лука, новые объекты и события анимации. Рассмотрим асинхронный код, сoroutines в Unity. Изучим таймеры, периодические действия, перезарядку. Разберем вопросы композиции и наследования.

7

Производительность и оптимизация

Создаем систему баффов. Рассмотрим принципы работы приложений и подводные камни стандартных методов. Разберем паттерн Object Pool. Поработаем с GameManager и Dictionary.

8

Интерфейс и сохранение игры

Разбираем основы UI, RectTransform, Canvas. Поработаем с изображениями, кнопками и полями ввода. Рассмотрим адаптивную верстку, Layout Groups, Content Size Filter. Поработаем с интерфейсом через код. Настроим отображение шкалы здоровья. Научимся выводить сохраненные данные.

9

Система инвентаря

Создаем инвентарь. Рассмотрим базы данных, ScriptableObject, идентификацию, перечислители, enum. Научимся улучшать редактор с помощью Editor скриптов. Разберем события на C#: делегаты, action. Обработка события интерфейса UnityEvents. Сбор зелий с игрового уровня в инвентарь.

10

Контроль версий и кроссплатформенность

Рассмотрим принципы Version Control Systems. Поработаем с Git: создание репозитория, веток. Gitlab и SourseTree. Разберем touch управление и экранирование кода. Пройдем вкратце систему частиц, рассмотрим ресурсы для укрепления знаний и развития.

11

Работа над ошибками и игровая индустрия

Исправление ошибок в проекте. Сборка игры под Android и загрузка в Play Market. Проведем обзор игровой индустрии и специальностей. Дадим рекомендации по трудоустройству, информацию по монетизации игр и маркетингу.

Для какого уровня подготовки предназначены наши курсы по разработке 2D игры на Unity?

Курс подходит для новичков и для тех, кто недавно работает с Unity. Мы начнем занятия с базовых принципов, поэтому не переживайте из-за отсутствия опыта.
Навыки программирования желательны, но не обязательны. Вы научитесь писать код на C# под простые игровые задачи.

Что нужно для нашего курса про создание 2D игр на Unity?

Для обучения необходима платформа Unity. Платформу Unity можно использовать бесплатно.

Как проходит наш курс по созданию игр на Unity?

После оплаты на сайте вам откроются видеоуроки, конспекты, домашние задания и чат с кураторами. Изучать учебные материалы можно в удобное время. За время обучения ученик создаст собственный 2D-платформер.

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

Отзывы про наш курс по созданию 2Д игры на Unity

Отзывы о курсе читайте в группе VK.
Каждую неделю проводим бесплатные уроки и выкладываем их на Youtube канал.
Ведем блог о жизни школы в Instagram.

Самая важная часть обучения — практика и обратная связь

Каждое домашнее задание вы сдаете на проверку. Команда кураторов смотрит код и проект Unity, и подскажет, как исправить ошибки и неточности.

Домашние задания проверяем в индивидуальном порядке, в формате переписки. Отвечаем на вопросы и помогаем ученикам каждый день, кроме четверга, с 10:00 утра до 20:00 по МСК.

На выполнение всех домашних заданий и консультации даётся 15 недель: 11 недель обучения + 4 недели на доработку проекта. Нет ограничений по срокам выполнения конкретного задания.

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

Курс ведет
Евгений Бренёв

Преподаватель курса по созданию 2D игр на платформе Unity. Разрабатывал игры: Райская ферма, Boom Day, Game of Lords.


Кураторы проверки

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

Роман
Проводин

Стоимость курса 12 400

Начните учиться за 1500 рублей. Смотрите уроки и работайте с кураторами.
Остаток 10900 рублей вносится после старта, если вам всё подходит.

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

Вводный урок

Поможет понять, подходит ли вам процесс обучения.

Начать учиться бесплатно

Первый урок

Вы можете оплатить часть суммы (1500₽), чтобы получить доступ на неделю: смотрите уроки и работайте с кураторами.

Все уроки

Оплатите остаток суммы (10900₽), чтобы закончить курс полностью.

  • Flag

Записаться на курс:

Напишите нам удобным способом.
Ответим на вопросы, сориентируем по датам старта и наличию мест.