Скачать Создание игры 3 в ряд (match 3) в Unity 3D на языке C# [Stepik] [Максим Киряков]

Dozhd

Администратор
Регистрация
17 Янв 2014
Сообщения
169.662
Реакции
387.962
Складчина: Создание игры 3 в ряд (match 3) в Unity 3D на языке C# [Stepik] [Максим Киряков]



Этот курс научит вас как создать игру в жанре 3 в ряд (Match 3) на языке C# и игровом движке Unity. На курсе мы будем использовать много интересных фреймворков: VContainer для внедрения зависимостей, Adressables для загрузки ресурсов игры, Dotween для анимаций, а также Unitask для асинхронных методов.

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

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

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

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

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

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

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

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

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

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

Вы получите хороший прототип игры в ваше портфолио на Git.
Новые востребованные навыки по Unity.
Сертификат об окончании курса
Программа курса:

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

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

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

Украшение игры
Интерфейс в игре
Задний фон плиток
Эффект исчезания плиток
Загрузка ресурсов
Билд игры
Сохранение прогресса
Рефакторинг загрузки ресурсов

Цена 4890 руб.




СКАЧАТЬ