Скрыть объявление

Внимание!


Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!


Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Запись

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

Тема в разделе "Курсы по программированию"

Цена:
4890 руб
Взнос:
409 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa 2. boozer23
open
2
Записаться
  1. Евражкa Организатор складчин

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

    [​IMG]


    Этот курс научит вас как создать игру в жанре 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. Украшение игры
      • Интерфейс в игре
      • Задний фон плиток
      • Эффект исчезания плиток
      • Загрузка ресурсов
      • Билд игры
      • Сохранение прогресса
      • Рефакторинг загрузки ресурсов

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх