Kail
Организатор
Организатор
- Регистрация
- 09.04.2020
- Сообщения
- 419 031
- Реакции
- 41 489
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #1
[Unity Craft] Professional Unity Developer [Игорь Гулькин]
- Ссылка на картинку
-
Станьте профессиональным разработчиком игр на Unity. Применяйте лучшие архитектурные паттерны и технологии — от DOTS до Photon
Ключевые особенности курса
Отдельным модулем разберем Atomic —
авторский фреймворк для разработки игр на Unity и C#, построенный вокруг паттерна Entity-State-Behaviour и использующий атомарные структуры данных для организации состояния игровых систем.
Что даст этот курс?
Научитесь:
Писать чистый поддерживаемый код без MonoBehaviour
Внедрять зависимости с помощью Zenject
оперировать шаблонами GRASP и паттернами «Большой четверки»
Применять DOTS по максимуму
Реализовывать BehaviourYree, HTN-Planner, UtilityAI и GOAP в разработке ИИ
Разворачивать выделенный сервер на РБоФоп Еизтоп 2
Сможете:
Прототипировать механики на атомарном подходе
Оперировать MVх паттернами в разработке UI
Реализовать сохранение и загрузку данных с синхронизацией на сервере
Создавать многопоточные механики толп с помощью Job System и NativeCollections
Спроектировать командный ИИ
Интерполировать и экстраполировать снаряды в мультиплеере
Освоите:
Addressables для работы с локальными и удаленными ассетами
EventBus в пошаговых играх
Катсцены с помощью Timelines & Cinemachine 3
+ Архитектуру туториала без костылей
+ Работу с Unity локализацией и аудиосистемой FMOD
Шейдеры, постпроцессинг и Nisual-Effecy Graph
Программа курса
Ключевые особенности курса
- Архитектура от А до Я
Курс охватывает все основные и продвинутые архитектурные принципы, которые реально нужны для профессиональной разработки игр на Unity. Студенты освоят SOLID, GRASP, GoF-паттерны, MVP, Zenject, ECS, а также Unit-тестирование и TDD, чтобы создавать масштабируемые и поддерживаемые игровые системы - Продвинутые паттерны ИИ
Студенты освоят лучшие паттерны для создания сложного игрового ИИ, такие как: State Machine, Behaviour Tree, HTN, Utility AI, GOAP. Также курс учит разрабатывать командный ИИ, карты влияния, алгоритмы поиска пути, а также интегрировать агентов в полноценный проект - Высокопроизводительная разработка на DOTS
На курсе разбираются все ключевые аспекты работы с DOTS: принципы Data-Oriented Design, оптимизация с помощью Burst Compiler, использование многопоточности с помощью Job System, управление памятью через Native Collections и, конечно, построение ECS архитектуры. Дополнительно студенты научатся работать с Unity Physics и Hybrid Rendering - Мультиплеер с выделенным сервером
Курс включает продвинутые техники работы с Photon Fusion 2. Студенты научатся создавать игры с Dedicated Server архитектурой, использовать RPC, реплицироать данные, оптимизировать трафик, работать с экстраполяцией и интерполяцией объектов, а также создавать лобби, матчмейкинг и области интересов. Всё это интегрируется с архитектурой игры, включая Zenject и Atomic Framework - Работа с графикой и шейдерами
Особое внимание на курсе уделено созданию современного визуала в Unity. Вы освоите Shader Graph, Shader Lab, Render Features и Compute Shader, научитесь работать с Visual Effect Graph и запеканием света. После этого блока сможете разрабатывать и оптимизировать графику уровня AAA-игр
Отдельным модулем разберем Atomic —
авторский фреймворк для разработки игр на Unity и C#, построенный вокруг паттерна Entity-State-Behaviour и использующий атомарные структуры данных для организации состояния игровых систем.
Что даст этот курс?
Научитесь:
Писать чистый поддерживаемый код без MonoBehaviour
Внедрять зависимости с помощью Zenject
оперировать шаблонами GRASP и паттернами «Большой четверки»
Применять DOTS по максимуму
Реализовывать BehaviourYree, HTN-Planner, UtilityAI и GOAP в разработке ИИ
Разворачивать выделенный сервер на РБоФоп Еизтоп 2
Сможете:
Прототипировать механики на атомарном подходе
Оперировать MVх паттернами в разработке UI
Реализовать сохранение и загрузку данных с синхронизацией на сервере
Создавать многопоточные механики толп с помощью Job System и NativeCollections
Спроектировать командный ИИ
Интерполировать и экстраполировать снаряды в мультиплеере
Освоите:
Addressables для работы с локальными и удаленными ассетами
EventBus в пошаговых играх
Катсцены с помощью Timelines & Cinemachine 3
+ Архитектуру туториала без костылей
+ Работу с Unity локализацией и аудиосистемой FMOD
Шейдеры, постпроцессинг и Nisual-Effecy Graph
Программа курса
- Модуль I. Основы разработки ПО
- Модуль II. Архитектура проекта
- Модуль III. Атомарный подход
- Модуль IV. Интеллект персонажей
- Модуль V. Unity DOTS
- Модуль VI. Мультиплеер
- Модуль VII. Графика и шейдеры
- Модуль VIII. Проектная работа
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.
Скачать