Мы используем cookie для стабильной работы сервиса. Подробнее

Unity. 7 проектов для продолжающих

ФорматОнлайн
Длительность3-4 часа в неделю
Объём9 занятий
О курсе

Подробнее

Цель курса. Познакомить учащихся с практической разработкой игр на Unity, обучить основам работы с игровым движком, программированию на C#, базовым и продвинутым инструментам геймдева, а также подготовить к созданию собственных игровых проектов с устойчивыми архитектурными решениями. Обратная связь. Свои вопросы вы можете задать в группе курса в Telegram. Также присоединяйтесь к нашему каналу UnityCollider, где я делюсь полезной информацией и свежими новостями по курсам! Почему стоит выбрать именно этот курс? Курс построен на реальных игровых проектах, каждый из которых раскрывает конкретные темы и задачи; Постепенное усложнение тем — от простого взаимодействия с физикой до паттернов проектирования и архитектуры; Упор на практику: минимум теории, максимум кода и игровых механик; Освещаются не только технические детали, но и хорошие практики разработки, применяемые в индустрии. Что приобретут учащиеся? После прохождения курса учащиеся: Научатся работать с физикой в Unity (Rigidbody, Collider, Raycast, физические материалы); Освоят основные концепции ООП (наследование, интерфейсы, абстракции, обобщения, делегаты); Поймут архитектурные шаблоны: Singleton, Object Pool, Factory, Service Locator, Event Bus; Смогут создавать редакторы уровней, использовать Scriptable Object, настраивать взаимодействие с UI и звуками; Получат опыт программирования «настоящих» игровых механик и взаимодействий. Особенности курса: Курс разделён на 7 проектов, каждый с уникальным фокусом: физика, генерация уровней, 2D и 3D объекты, архитектура, взаимодействие с UI, анимации и многое другое; Каждый проект включает решение реальной задачи и завершается рабочей мини-игрой; Подача материала — через код и действия, а не только через лекции.  Что нужно будет делать? Реализовывать игровые механики с нуля; Работать с компонентами Unity (Canvas, Sprite, Collider, Line Renderer и другие.); Писать и отлаживать C#-код; Применять шаблоны проектирования; Создавать редакторы и сохранять/загружать уровни; Оптимизировать взаимодействие объектов и ресурсов. Содержание курса Курс состоит из 7 полноценных проектов, включающих следующие разделы: 1) Основы Unity и физики Работа с курсором; физическими материалами. 2) 2D-физика и взаимодействие Composite Collider; Sprite Editor; Rigidbody 2D; Маски слоёв. 3) 3D и расширенные компоненты Line Renderer; Raycast; Перечисления (enum); Работа с 3D-моделями. 4) Процедурная генерация и редактор События; Ручная физика; Генерация уровней; Сохранение данных. 5) Архитектура и взаимодействия Шаблон "Одиночка" (Singleton); Шаблон "Локатор служб" (Service Locator); Шаблон "Пул объектов" (Object Pool); Интерфейсы; Scriptable Object. 6) ООП и паттерны Абстрактные классы; Свойства (get/set); Коллекция Stack<T>; Шаблон "Фабрика" (Factory); Наследование. 7) Продвинутые техники Делегаты; Event Bus; Обработка коллизий; Тригонометрия; Кватернионы; Настройки компонентов из кода.  
Требования

Что нужно для старта

  • Знания Unity;
  • Знания языка программирования C#;
  • Большим плюсом будет прохождение курса "Unity. Знакомство с движком";
  • Самое главное требование - это желание учится и получать новые знания.
Результат

Что вы получите

  • Приобретёте практические и теоретические навыки в разработке игр на Unity, охватывая как основы, так и более продвинутые концепции
  • Освоите работу с физикой в Unity
  • Поймёте, как использовать физические материалы, компоненты Rigidbody 2D, Composite Collider 2D и Line Renderer.
  • Научитесь вручную рассчитывать физические взаимодействия.
  • Разберётесь в нормалях, масках слоёв, Raycast и различных режимах обработки коллизий.
  • Получите уверенность в использовании инструментов Unity
  • Научитесь работать с редактором спрайтов, Canvas, 3D моделями и Scriptable Objects.
  • Поймёте, как редактировать компоненты из кода, использовать Варианты префабов и настраивать звуки при взаимодействии с объектами
  • Изучите основы и принципы ООП в контексте Unity
  • Познакомитесь с важными паттернами проектирования: Одиночка, Локатор служб, Пул объектов, Фабрика, Шина событий.
  • Научитесь использовать интерфейсы, абстрактные классы, наследование, модификаторы доступа и свойства классов.
  • Разберётесь в работе с обобщениями, делегатами, статическими и переопределёнными методами.
  • Овладеете программной логикой и алгоритмами
  • Поймёте, как применять Stack, readonly-модификаторы, enum, тригонометрию (sin/cos) и работу с Quaternion.
  • Научитесь создавать простые анимации, случайную генерацию уровней, систему взаимодействия с предметами и ловушками.
  • Сформируете навыки разработки гибкой архитектуры
  • Сможете разделять данные и их отображение, хранить и загружать файлы, настраивать параметры через Scriptable Object.
  • Освоите создание редакторов уровней, и создание уровней как ручных, так и процедурных.
  • Освоите разработку полноценных 2D и 3D игры на Unity, применяя современные подходы к архитектуре и программированию.
Аудитория

Для кого этот курс

  • • Знакомых с Unity и языком программирования C#;
  • • Для тех, кто любит игры и хочет создать свою игру;
  • • Для тех, кто хочет понимать как устроены игры изнутри;
  • • Для тех, кто хочет узнать что-то новое.
Содержание

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

9 занятий
ТемаЧто внутри
01Информация о курсе

- Содержание курса
- Новости
- Предисловие перед началом

02Лопаем шарики

- Описание проекта
- Подготовка
- Задний фон
- Физичекие границы
- Мячи
- GameManager
- Экран победы
- Окончание игры
- Итоги проекта

03Чеканка мячём

- Описание проекта
- Подготовка
- Физические границы
- Мяч
- Отскок мяча от стен
- Фон
- Счётчик очков
- Сброс счётчика очков
- Итоги проекта

04Шинкуем в салат

- Описание проекта
- Подготовка
- След от указателя
- Что будем нарезать?
- Вверх!
- Нарезка!
- Уничтожение объектов
- Следы на стенах
- Итоги проекта

05Разрушитель кирпичей

- Описание проекта
- Подготовка
- Мяч
- Ракетка
- Прокачиваем мяч
- Один класс, чтобы управлять всеми
- Кирпичи
- Создание уровней ч.1
- Создание уровней ч.2
- Итоги проекта

06Весёлый самолётик

- Описание проекта
- Подготовка
- Главный класс в игре (GameManager)
- Фон
- Игрок
- Препятствия
- Динамическое создание препятствий
- Дорабатываем Пул объектов
- Прокачиваем препятствия
- Пользовательский интерфейс (UI)
- Звуки
- Итоги проекта

07Попрыгунчик

- Описание проекта
- Подготовка
- Фон
- Вспомогательный класс для камеры
- Главный класс в игре (GameManager)
- Абстрактный "Контроллер"
- Игрок
- Слежение камеры за игроком
- Пул объектов
- Абстрактные "Продукты"
- Абстрактные "Фабрики"
- Конкретные "Продукты"
- Конкретные "Фабрики"
- Платформы и предметы
- Динамическое получение "Продуктов"
- Пользовательский интерфейс (UI)
- Итоги проекта

08Крутые повороты

- Описание проекта
- Подготовка
- Игрок
- Указатель направления движения
- Определение земли
- Слежение камеры за игроком
- Блоки
- Шаблон "Локатор служб"
- Шаблон "Шина событий"
- Сигналы/События
- Хранение значений
- Взаимодействие с подбираемыми предметами
- Монеты
- Сердце
- Бонус "Изменение размера"
- Окончание уровня
- Шипы на полу
- Блоки с шипами
- Кнопки
- Где исчезают объекты?
- Редактор уровней
- UI интерфейс
- Итоги проекта

09Итоги курса

- Поздравляем!
- Полезные ссылки

01Информация о курсе

- Содержание курса
- Новости
- Предисловие перед началом

02Лопаем шарики

- Описание проекта
- Подготовка
- Задний фон
- Физичекие границы
- Мячи
- GameManager
- Экран победы
- Окончание игры
- Итоги проекта

03Чеканка мячём

- Описание проекта
- Подготовка
- Физические границы
- Мяч
- Отскок мяча от стен
- Фон
- Счётчик очков
- Сброс счётчика очков
- Итоги проекта

04Шинкуем в салат

- Описание проекта
- Подготовка
- След от указателя
- Что будем нарезать?
- Вверх!
- Нарезка!
- Уничтожение объектов
- Следы на стенах
- Итоги проекта

05Разрушитель кирпичей

- Описание проекта
- Подготовка
- Мяч
- Ракетка
- Прокачиваем мяч
- Один класс, чтобы управлять всеми
- Кирпичи
- Создание уровней ч.1
- Создание уровней ч.2
- Итоги проекта

06Весёлый самолётик

- Описание проекта
- Подготовка
- Главный класс в игре (GameManager)
- Фон
- Игрок
- Препятствия
- Динамическое создание препятствий
- Дорабатываем Пул объектов
- Прокачиваем препятствия
- Пользовательский интерфейс (UI)
- Звуки
- Итоги проекта

07Попрыгунчик

- Описание проекта
- Подготовка
- Фон
- Вспомогательный класс для камеры
- Главный класс в игре (GameManager)
- Абстрактный "Контроллер"
- Игрок
- Слежение камеры за игроком
- Пул объектов
- Абстрактные "Продукты"
- Абстрактные "Фабрики"
- Конкретные "Продукты"
- Конкретные "Фабрики"
- Платформы и предметы
- Динамическое получение "Продуктов"
- Пользовательский интерфейс (UI)
- Итоги проекта

08Крутые повороты

- Описание проекта
- Подготовка
- Игрок
- Указатель направления движения
- Определение земли
- Слежение камеры за игроком
- Блоки
- Шаблон "Локатор служб"
- Шаблон "Шина событий"
- Сигналы/События
- Хранение значений
- Взаимодействие с подбираемыми предметами
- Монеты
- Сердце
- Бонус "Изменение размера"
- Окончание уровня
- Шипы на полу
- Блоки с шипами
- Кнопки
- Где исчезают объекты?
- Редактор уровней
- UI интерфейс
- Итоги проекта

09Итоги курса

- Поздравляем!
- Полезные ссылки

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

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

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Unity. 7 проектов для продолжающих» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Разработка игрUnity

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

C++ для разработки игр
5 сентября
C++ для разработки игр

Освой С++ на базовом уровне, создай свою первую игру уже через 2 месяца обучения, в дальнейшем сможешь применить эти знания для работы в Unreal Engine.

Онлайн4 занятий
Домашние заданияВидеоуроки+2
90 300 ₽Рассрочка на 12 мес.
Разработчик игр на Unity с нуля
−45%3 месяца
Разработчик игр на Unity с нуля

Вы научитесь с нуля создавать игры: придумывать идею, оформлять её в концепт, работать с 3D-моделями и графикой и программировать на C# в Unity. Все навыки вы отработаете на практ…

Онлайн
79 545 ₽−45%
43 750 ₽от 1 823 ₽/мес на 24 мес.
Начать без затрат

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