Чему вы научитесь
- Научитесь создавать пошаговые игры на основе сетки
- Поймете как использовать Unitask для асинхронных методов
- Управлять ресурсами игры с помощью Adressables
- Анимировать игру с помощью Dotween
- Внедрять зависимости через VContainer
- Освоите паттерны: State Machine, Object Pool
- Научитесь пользоваться новой системой ввода Unity
- Отделять логику от внешнего вида в коде
- Использовать Git
О курсе
На этом курсе мы создадим полный игровой цикл, с возможностью выбора уровней, всей игровой логикой: по перемещению плиток, нахождения между ними совпадений, условий для завершения игры, и конечно, с сохранением прогресса после выхода из игровой сессии.
Жанр игры 3 в ряд довольно стар сам по себе, но тем не менее он все еще очень популярен, особенно на мобильных платформах.
Поэтому, знания как и из чего строится архитектура подобных игр может быть вам весьма полезна, особенно если вы хотите научиться создавать пошаговые игры на основе сетки.
Мы научимся создавать сетку, интерпретировать ее в игровом пространстве, также напишем машину состояний для всего игрового цикла, рассмотрим такой паттерн как object pool для использования ресурсов, используем новую систему ввода в Unity и анимируем игру с помощью Dotween.
Также отделим всю логику и данные от визуального представления. Проект будет написан на чистом с# и асинхронных методах, ну конечно же, кроме интерфейса и объектов на сцене. Это может быть полезно, если вы заходите попробовать перенести проект на другой движок или например переписать его на другом языке программирования. Это все дает вам больше контроля и гибкости.
Для кого этот курс
Начальные требования
Курс рассчитан на людей знакомых с основами C# и Unity.
Наши преподаватели
Как проходит обучение
Обучение проходит на основе повторения видео лекций за автором курса.
Программа курса
Сертификат
Что вы получаете
- Вы получите хороший прототип игры в ваше портфолио на Git.
- Новые востребованные навыки по Unity.
- Сертификат об окончании курса