Asset Bundles по кирпичикам

Это онлайн занятие с подробнейшим разбором внутренного устройства работы системы Asset Bundles в Unity.

Это не просто занятие: "Хотите подгрузить контент онлайн? - Используйте Asset Bundles.
Это подробнейший разбор внутреннего устройства всей системы со всеми нюансами и особенностями работы.

1
Обзор Архитектура системы
Разберём из каких подсистем состоит AssetBundle, как они связаны между собой, и какие паттерны проектирования заложены в архитектуру модуля.
2
Формат архива UnityFS
Побайтово разберём бинарный формат UnityFS: заголовок, таблицу блоков, директорию файлов. Поймём как данные физически лежат на диске.
3
Сериализация и TypeTree
Как Unity сериализует объекты внутри бандла, что такое PPtr, и как TypeTree обеспечивает совместимость между версиями движка.
4
Компрессия
LZ4 vs LZMA: чем отличаются на уровне кода, почему LZ4 даёт random access, а LZMA — нет, и где именно происходит (де)компрессия.
5
Пайплайн загрузки (пошагово)
Полный путь от вызова LoadFromFile до готового AssetBundle: фоновые потоки, конвертация, интеграция. Sequence-диаграммы для каждого API.
6
Пайплайн выгрузки
batch-удаление объектов, освобождение файловых хэндлов, очистка архивного хранилища.
7
Платформозависимость и совместимость
Почему бандл для Android не загрузится на iOS: форматы текстур, шейдеры, хэши типов, endianness. Когда можно шарить бандлы.
8
Загрузка ассетов из бандлов
Как LoadAsset находит объект в контейнере, строит граф зависимостей между бандлами и загружает всё в правильном порядке.
9
Патчинг и рекомпрессия
How swap бандлов без потери C# ссылок и конвертация между форматами сжатия. Как работает callback переиспользования объектов.

Формат

28 Февраля в 14:00 МСК

Онлайн занятие в Zoom

Закрытый Telegram канал

Всё общение и организация будет происходить в закрытом Telegram канале, куда будет выдан доступ после оплаты.

Запись занятия

Весь разобранный на занятии материал будет выложен в группу:
- Запись онлайн зантятия
- Текстовый материал с подробным разбором
- Исходных код программ-примеров

Ответы на вопросы

Как стать по-настоящему богатым. Организация бизнес-семинаров и курсов

Доступ остается навсегда

Вы можете в любой момент вернуться и пересмотреть весь материал, а так же задать вопросы в чат

Об авторе

Изображение

Об авторе

Алексей Козорезов
• Более 5 лет коммерческого опыта работы на Lead позициях
• Автор Telegram блога UniArchitect
• Создатель популярного шаблона проекта Unity с низкой когнитивной сложностью: >150 ⭐ unity-empty-project-template

Отзывы с занятия про pipeline компиляции проектов в Unity

Владимир Зоненко
Инди-разработчик, >10 лет опыта работы с Unity
Мне понравилось что были предоставлены исходники, и md где было все четко расписано и структурированная информация как это все работает.

А теперь начнем говрить об содержимом материала.
Теория: Прошлись по Unity bee build system, что это такое из чего состоит и как оно компилирует проект
Практика: Было показано как собрать свой проект без редактора Unity.

Было интересно узнать:
Как собирается билд, за что отвечает бэк и фронт
Как работает Тундра
Код компиляции проекта.

3.Также было предоставлено дополнительная информация в md которую можно изучить самому, тот же DomainReload и она красиво оформлена.
Антон Керп
CTO, >8 лет опыта работы с Unity
Работа проделана титаническая — огромная благодарность 👍

Очень познавательный контент. Возможно, реально пригодится не всё, но расширенная картинка в голове однажды сильно поможет придумать элегантное решение или разобраться в проблеме, которая казалось неразрешимой.

Оч клёвый совет с использованием реальных бандлов для снижения костов на импорт 👍

Вопрос-ответ

Какой формат занятия?
После оплаты вы будете перенаправлены на приватную группу в Telegram, куда будет отправлена ссылка на Zoom конференцию.
Рассказывать весь материал я буду в режиме реального времени, попутно отвечая на ваши вопросы.
Не смогу присутствовать, будет запись?
Да, в приватную группу будет выложена полная запись занятия, а так же все материалы, что были собраны мной в процессе сбора информации и использованы для подготовки данного занятия.
А можно оплатить в рассрочку?
Если вы оплачиваете картой РФ, да. Заполните форму ниже, вас перенаправит на страницу оплаты, там можно будет выбрать любой удобный вариант рассрочки до 12 месяцев.
Можно ли будет вернуть деньги?
Да, в любой момент ДО закрытия продаж: 28 Февраля 12:00 МСК.
Можно ли оплатить картой зарубежных банков?
Да, но только переводом на карту. Рассрочка в таком варианте оплаты доступна не будет.
Для оплаты, напиши мне в Telegram
карта Т-Банка
карта mastercard
карта maestro
карта visa
карта мир

Asset Bundles по кирпичикам: полный разбор технологии

28 Февраля в 14:00 МСК, онлайн практическое занятие в Zoom с детальным разбором устройства Asset Bundles в Unity.

Никакой воды и общей информации, проанализируем исходники, по кирпичикам разберем:
- Структуру хранения и распаковки в памяти
- Способы и различия в загрузке и выгрузке
- Встренная система кэширования
00
Дней
00
Часов
00
Минут
00
Секунд
Купить доступ
12 000
Нажимая на кнопку, вы соглашаетесь с уловиями оферты, а так же даете согласие на обработку своих персональных данных и соглашаетесь с политикой конфиденциальности.