Ежедневно, с 8:30 до 22:30
Предзаказ
2281

Создание игры 3 в ряд (match 3) в Unity 3D на языке C#

Средняя оценка 0.0 из 5 на основании 0 голосов (0)
2 0
0
Автор:
Максим Киряков
1890 ₽
4890 ₽
-61%
Кэшбэк: 5% (95 ₽)
Курс будет выдан в течение 1-3 часов после оплаты.

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

Жанр игры 3 в ряд довольно стар сам по себе, но тем не менее он все еще очень популярен, особенно на мобильных платформах.

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

Мы научимся создавать сетку, интерпретировать ее в игровом пространстве, также напишем машину состояний для всего игрового цикла, рассмотрим такой паттерн как object pool для использования ресурсов, используем новую систему ввода в Unity и анимируем игру с помощью Dotween.

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

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

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

Начальные требования:

  • Курс рассчитан на людей знакомых с основами C# и Unity.

Чему вы научитесь:

  • Научитесь создавать пошаговые игры на основе сетки
  • Поймете как использовать Unitask для асинхронных методов
  • Управлять ресурсами игры с помощью Adressables
  • Анимировать игру с помощью Dotween
  • Внедрять зависимости через VContainer
  • Освоите паттерны: State Machine, Object Pool
  • Научитесь пользоваться новой системой ввода Unity
  • Отделять логику от внешнего вида в коде
  • Использовать Git

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

Создание игрового поля

  • О курсе
  • Настройка проекта Unity и подключение к GitHub
  • Создание игровых плиток
  • Сетка для пошаговой игры
  • Внедрение зависимостей с VContainer. Создание игровой доски
  • Настройка камеры
  • Пул объектов
  • Вспомогательный режим игры
  • Пустые плитки
  • Настройки уровня

Игровой цикл

  • Система ввода
  • Машина состояний
  • Добавление анимаций
  • Состояние хода игрока
  • Состояние обмена плиток
  • Алгоритмы совпадения плиток
  • Состояние удаления плиток
  • Состояние наполнения доски
  • Игровая прогрессия

Архитектура проекта игры

  • Загрузчик сцен
  • Загрузочная сцена
  • Внешний вид меню
  • Выбор уровней в меню
  • Инициализация кнопок меню
  • Анимация меню
  • Аудио менеджер
  • Звуки в игре
  • Старт игры из меню
  • Завершение игрового цикла

Украшение игры

  • Интерфейс в игре
  • Задний фон плиток
  • Эффект исчезания плиток
  • Загрузка ресурсов
  • Билд игры
  • Сохранение прогресса
  • Рефакторинг загрузки ресурсов
Характеристики
Наличие Предзаказ Тип Видео Размещение на сайте 13.03.2026 Артикул 2281

Отзывы и комментарии

Отзывов ещё нет, будьте первыми

Написать отзыв
Нажимая "Отправить" Вы соглашаетесь с правилами публикации и даёте согласие на обработку персональных данных. Администрация не несёт ответственности за содержание отзывов.

Похожие товары:

Постер товара: Создание 3D игр на Unity (Shooter)
Скидка 75%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Создание 3D игр на Unity (Shooter)
Unity для начинающих
Постер товара: Создайте трехмерную игру-раннер в Unity с нуля
Скидка 83%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Создайте трехмерную игру-раннер в Unity с нуля
Unity для начинающих
Постер товара: Курс создания 2D-игр в Unity
Скидка 91%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс создания 2D-игр в Unity
Unity для начинающих
Постер товара: Разработчик игр на Unity
Скидка 95%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Разработчик игр на Unity
Unity для начинающих
Постер товара: Полный курс
Скидка 71%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Полный курс "Создание 2D платформера на Unity"
Unity для начинающих
Постер товара: Курс по Unity
Скидка 93%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Курс по Unity
Unity для начинающих
Постер товара: Мультиплеер на Unity. Научись делать многопользовательские игры
Скидка 85%
Предзаказ
Средняя оценка 0.0 из 5 на основании 0 голосов
Мультиплеер на Unity. Научись делать многопользовательские игры
Unity
Постер товара: Основы создания игры на Unity
Скидка 90%
Предзаказ
Средняя оценка 5.0 из 5 на основании 1 голосов
Основы создания игры на Unity
Unity для начинающих