Илья Яковлев | Курс по архитектуре игр в Unity (2024) WEBRip
Автор: Илья Яковлев
Жанр: Видеокурс, обучающий курс
Описание:Программа курса разбита на 6 занятий, в ходе которых Вы на примерах и живом общении разберетесь с использованием 8 самых ходовых паттернов для разработки игр, внедрением зависимостей на основе Zenject и познакомитесь с тем, как все это помогает соблюдать правила SOLID, а также гибко и расширяемо реализовывать те или иные игровые механики!
Вводное занятие, в котором мы поговорим о том, какие вообще бывают паттерны и почему я выбрал для курса именно такие.
СТРАТЕГИЯ И ШАБЛОННЫЙ МЕТОД
Разберемся на примере нескольких возможных механик с реализацией таких паттернов как стратегия и шаблонный метод. А также посмотрим на их связь и вникнем в то, какие именно проблемы они решают и как помогают соблюдать SOLID.
СОСТОЯНИЕ И МЕДИАТОР
Состояние - один из моих любимых, но при этом довольно объемных паттернов. Разберем, когда его стоит применять, а также посмотрим его реализацию на действительно большом примере, где будем использовать Unity Input System, посмотрим, как этот паттерн отлично ложится на использование системы анимаций, а также разберем разные варианты использования.
Рассмотрим применение паттерна "медиатор" и то, как можно с помощью него устроить грамотное взаимодействия с UI, не прибегая к таким тяжеловесным вещам как MVx паттерны.
ПОДАРОЧНОЕ ОТКРЫТОЕ ЗАНЯТИЕ
Открытое занятие в ходе которого мы поговорим об изученном материале, я покажу реализацию некоторых паттернов из собственного реального проекта, а также мы сможем по общаться и поделиться опытом разработки игр!
ФАБРИКА, ФАБРИЧНЫЙ МЕТОД, ВИЗИТЕР И ДЕКОРАТОР
4 не самых больших, но очень полезных паттерна, которые спасут вашу игру от кучи багов и грязного кода. Благодаря им архитектура заиграет новыми красками, а комбинация всех паттерном между собой подарит нам кучу элегантных решений различных проблем.
В этом завершающем занятии у вас окончательно выстроится вся картинка работы с паттернами и вы сможете дальше самостоятельно делать полноценные игры и развиваться как разработчик.
ZENJECT И ВНЕДРЕНИЕ ЗАВИСИМОСТЕЙ
Внедрение зависимостей - одна из важнейших вещей при построении архитектуры. На практических примерах разберем как Zenject упрощает работу с UI, как можно удобно передавать данные между сценами (создадим свой загрузчик на основе Zenject), внедрять зависимости во время работы программы и еще несколько практических примеров использования!
Благодаря этому вы поймете и сможете сразу применять готовые решения в своих проектах, а также выведете свой уровень разработки на новый уровень!
ПОДАРОЧНОЕ ОТКРЫТОЕ ЗАНЯТИЕ
Еще одно открытое занятие в ходе которого мы поговорим об изученном материале, я покажу реализацию новых паттернов из собственного реального проекта, а также мы сможем по общаться и поделиться опытом разработки игр
Продолжительность: 24:05:23
Качество видео: WEBRip
Язык озвучки: Русский
Скриншоты:
Время раздачи: 24/7 (минимум до появления первых 3-5 скачавших)