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

Информация
Цена: 195 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
431 993
Реакции
42 932
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[Stepik] Создание игры 3 в ряд [match 3] в Unity 3D на языке C# [Максим Киряков]
Ссылка на картинку
Этот курс научит вас как создать игру в жанре 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.
  • Сертификат об окончании курса
Программа курса:
  1. Создание игрового поля
    • О курсе
    • Настройка проекта Unity и подключение к GitHub
    • Создание игровых плиток
    • Сетка для пошаговой игры
    • Внедрение зависимостей с VContainer. Создание игровой доски
    • Настройка камеры
    • Пул объектов
    • Вспомогательный режим игры
    • Пустые плитки
    • Настройки уровня
  2. Игровой цикл
    • Система ввода
    • Машина состояний
    • Добавление анимаций
    • Состояние хода игрока
    • Состояние обмена плиток
    • Алгоритмы совпадения плиток
    • Состояние удаления плиток
    • Состояние наполнения доски
    • Игровая прогрессия
  3. Архитектура проекта игры
    • Загрузчик сцен
    • Загрузочная сцена
    • Внешний вид меню
    • Выбор уровней в меню
    • Инициализация кнопок меню
    • Анимация меню
    • Аудио менеджер
    • Звуки в игре
    • Старт игры из меню
    • Завершение игрового цикла
  4. Украшение игры
    • Интерфейс в игре
    • Задний фон плиток
    • Эффект исчезания плиток
    • Загрузка ресурсов
    • Билд игры
    • Сохранение прогресса
    • Рефакторинг загрузки ресурсов
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
stepik игровой цикл максим киряков пошаговые игры создание
Похожие складчины

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.