Джокер
Администратор
- Регистрация
- 1 Янв 2015
- Сообщения
- 125.572
- Реакции
- 75.825
Складчина: Professional Unity Developer [Unity Craft] [Игорь Гулькин]
Станьте профессиональным разработчиком игр на Unity. Применяйте лучшие архитектурные паттерны и технологии — от DOTS до Photon
Ключевые особенности курса
Архитектура от А до Я
Курс охватывает все основные и продвинутые архитектурные принципы, которые реально нужны для профессиональной разработки игр на 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. Проектная работа
Спойлер: Программа подробно:
Модуль I. Основы разработки ПО
Вебинары
1. Вводный урок
2. Принципы SOLID (Теория)
3. Принципы SOLID (Практика)
4. Принципы ООП
5. Шаблоны GRASP
6. Порождающие Паттерны GoF
7. Структурные Паттерны GoF
8. Поведенческие Паттерны GoF
Видеоуроки
Unit Тестирование
Playmode тестирование
Performance тестирование
Test Driven Development
Модуль II. Архитектура проекта
Вебинары
1. Внедрение зависимостей
2. Введение в Zenject
3. Пулы и фабрики Zenject
4. Введение в MVx
5. MVP-Passive View
6. MVP-Presentation Model
7. Загрузка, сохранение и миграция данных
8. Удаленный репозитории и синхронизация
Видеоуроки
Дерево загрузки
Аналитика
Туториал
Аудиосистема
Редактор диалогов
Модуль III. Атомарный подход
Вебинары
1. Компонентный подход
2. Введение в атомарный подход
3. Взаимодействие персонажа с миром
4. Атомарная архитектура
5. Эффекты и способности
6. Коллекции, миры и фильтры
7. Системы и многопоточность
8. Event Bus
Видеоуроки
New Input System
Локализация Unity
Addressables
Локальные группы
Удаленные бандлы
Модуль IV. Интеллект персонажей
Вебинары
1. Алгоритмы поиска пути
2. Архитектура ИИ
3. State Machine
4. Behaviour Tree
5. HTN-Planner
6. Utility AI
7. Goal-Oriented Action Planning
8. Разработка бота
9. Групповое поведение
Видеоуроки
KD-Tree
Influence Maps
Contextual Steering
Kung-Fu Circle
Модуль V. Unity DOTS
Вебинары
1. Введение в DOTS
2. Native Collections
3. Job System
4. Entity Component System
5. Использование ECS
6. Архитектура ECS
7. Unity Physics
8. Hybrid Rendering
Модуль VI. Мультиплеер
Вебинары
1. Основы мультиплеера
2. Введение в Photon Fusion 2
3. Network Behaviours
4. Кинематика и физика
5. Экстраполяция объектов
6. Интерполяция объектов
7. Компенсация задержек
8. Remote Procedure Calls
9. Области интересов
10. Подключение и миграция хоста
11. Лобби и матчмейкинг
Видеоуроки
Photon Realtime
Photon Chat
Photon Voice
Photon Fusion: FSM
Photon Fusion: KCC
Модуль VII. Графика и шейдеры
Вебинары
Основы графической системы
Освещение и запекание
Основы Shader Graph
Основы написания шейдеров
Render Features & Passes
Compute Shaders
Постобработка и эффекты
Visual Effect Graph
Видеоуроки
Cinemachine 3
Timelines
Animation Rigging
Ragdoll
Аудиосистема FMOD
Модуль VIII. Проектная работа
Вебинары
1. Выбор проектной работы
2. Консультация по проектам
3. Защита проектных работ
4. Завершающий урок
Видеоуроки
Введение в Atomic Networking
Network Elements
Network Collections
Remote Procedure Calls
Преподаватель курса Игорь Гулькин
Senior Unity Developer. В GameDev с 2017-года. Автор фреймворка Atomic. Разработал и выпустил проекты Eco Clicker, Idle Pet Shop, Tank Puzzlers. Делится опытом на своем Youtube канале о разработке игр на Unity.
Опыт программирования: 8 лет
Опыт на Unity: 6 лет
Опыт преподавания: 4 года
СКАЧАТЬ СЛИВЫ КУРСОВ
Станьте профессиональным разработчиком игр на Unity. Применяйте лучшие архитектурные паттерны и технологии — от DOTS до Photon
Ключевые особенности курса
Архитектура от А до Я
Курс охватывает все основные и продвинутые архитектурные принципы, которые реально нужны для профессиональной разработки игр на 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. Проектная работа
Спойлер: Программа подробно:
Модуль I. Основы разработки ПО
Вебинары
1. Вводный урок
2. Принципы SOLID (Теория)
3. Принципы SOLID (Практика)
4. Принципы ООП
5. Шаблоны GRASP
6. Порождающие Паттерны GoF
7. Структурные Паттерны GoF
8. Поведенческие Паттерны GoF
Видеоуроки
Unit Тестирование
Playmode тестирование
Performance тестирование
Test Driven Development
Модуль II. Архитектура проекта
Вебинары
1. Внедрение зависимостей
2. Введение в Zenject
3. Пулы и фабрики Zenject
4. Введение в MVx
5. MVP-Passive View
6. MVP-Presentation Model
7. Загрузка, сохранение и миграция данных
8. Удаленный репозитории и синхронизация
Видеоуроки
Дерево загрузки
Аналитика
Туториал
Аудиосистема
Редактор диалогов
Модуль III. Атомарный подход
Вебинары
1. Компонентный подход
2. Введение в атомарный подход
3. Взаимодействие персонажа с миром
4. Атомарная архитектура
5. Эффекты и способности
6. Коллекции, миры и фильтры
7. Системы и многопоточность
8. Event Bus
Видеоуроки
New Input System
Локализация Unity
Addressables
Локальные группы
Удаленные бандлы
Модуль IV. Интеллект персонажей
Вебинары
1. Алгоритмы поиска пути
2. Архитектура ИИ
3. State Machine
4. Behaviour Tree
5. HTN-Planner
6. Utility AI
7. Goal-Oriented Action Planning
8. Разработка бота
9. Групповое поведение
Видеоуроки
KD-Tree
Influence Maps
Contextual Steering
Kung-Fu Circle
Модуль V. Unity DOTS
Вебинары
1. Введение в DOTS
2. Native Collections
3. Job System
4. Entity Component System
5. Использование ECS
6. Архитектура ECS
7. Unity Physics
8. Hybrid Rendering
Модуль VI. Мультиплеер
Вебинары
1. Основы мультиплеера
2. Введение в Photon Fusion 2
3. Network Behaviours
4. Кинематика и физика
5. Экстраполяция объектов
6. Интерполяция объектов
7. Компенсация задержек
8. Remote Procedure Calls
9. Области интересов
10. Подключение и миграция хоста
11. Лобби и матчмейкинг
Видеоуроки
Photon Realtime
Photon Chat
Photon Voice
Photon Fusion: FSM
Photon Fusion: KCC
Модуль VII. Графика и шейдеры
Вебинары
Основы графической системы
Освещение и запекание
Основы Shader Graph
Основы написания шейдеров
Render Features & Passes
Compute Shaders
Постобработка и эффекты
Visual Effect Graph
Видеоуроки
Cinemachine 3
Timelines
Animation Rigging
Ragdoll
Аудиосистема FMOD
Модуль VIII. Проектная работа
Вебинары
1. Выбор проектной работы
2. Консультация по проектам
3. Защита проектных работ
4. Завершающий урок
Видеоуроки
Введение в Atomic Networking
Network Elements
Network Collections
Remote Procedure Calls
Преподаватель курса Игорь Гулькин
Senior Unity Developer. В GameDev с 2017-года. Автор фреймворка Atomic. Разработал и выпустил проекты Eco Clicker, Idle Pet Shop, Tank Puzzlers. Делится опытом на своем Youtube канале о разработке игр на Unity.
Опыт программирования: 8 лет
Опыт на Unity: 6 лет
Опыт преподавания: 4 года
СКАЧАТЬ СЛИВЫ КУРСОВ
Для возможности скачивать складчины и сливы курсов нужно зарегистрироваться
Возможно, Вас ещё заинтересует:
- ОстеоЭстетика 2.0 для специалистов [Олег Агапэ]
- Исцеление травмы [Андрей Патрушев]
- Expansio Club (1 месяц) [Expansio]
- Заставь ИИ работать на тебя [Тариф Только вебинар] [Анна Вокина]
- [Фом-арт] Карты. Бубновый король (картина) [Татьяна Шмелева]
- [Фом-арт] Спящая луна (часы) [Татьяна Шмелева]
- [Плетение] Кулон Хрустальная Медуза [Ирина Михель]
- [Плетение] Браслет Ажур mini [Ирина Михель]
- [Бисер] Витраж [Ирина Михель]
- Переход частот 2026-2027