#пилимигру 6. Состояние игры: загрузка, сохранение, реактивность
Поддержать проект можно по ссылкам: https://www.donationalerts.com/r/gamedevlavka https://boosty.to/gamedevlavka https://paypal.me/gamedevlavka Пойдем в геймплей, а не в UI, как большинство и голосовало. Все хотели использования DI и реактивности - вот мы и делаем реактивное состояние в новом видео Лавки Разработчика. Главная задача видео - показать, как сделать состояние игры таким образом, чтобы можно было подписаться на его изменение (то есть реактивщина). Загрузка и сохранение прикладывается. Видео по R3 было тут: https://youtu.be/OhuUIdhM_6w Описание игры в телеграм-канале Лавки Разработчика: https://t.me/c/1748704478/7458 Проект игры на GitHub (открытый): https://github.com/vavilichev/mBuilding Отсылки: https://t.me/gamedevlavka - телеграм канал Лавки Разработчика https://t.me/gamedevtavern - ламповый чат https://discord.gg/YFbjknTC7G - дискорд __________ 0:00 Вступление 1:23 Пишем сериализуемое состояние игры с пояснениями 4:35 Пишем прокси для состояния, чтобы сделать его реактивным 15:43 Абстракция провайдера состояния игры 18:05 Реализация провайдера на PlayerPrefs 24:49 Инициализация провайдера и загрузка состояния 27:46 Пример использования реактивности состояния 31:32 Смотрим, как работает 32:52 Бонус: хранение настроек игры 35:09 Бонус: настройки игры загружаются при старте
Поддержать проект можно по ссылкам: https://www.donationalerts.com/r/gamedevlavka https://boosty.to/gamedevlavka https://paypal.me/gamedevlavka Пойдем в геймплей, а не в UI, как большинство и голосовало. Все хотели использования DI и реактивности - вот мы и делаем реактивное состояние в новом видео Лавки Разработчика. Главная задача видео - показать, как сделать состояние игры таким образом, чтобы можно было подписаться на его изменение (то есть реактивщина). Загрузка и сохранение прикладывается. Видео по R3 было тут: https://youtu.be/OhuUIdhM_6w Описание игры в телеграм-канале Лавки Разработчика: https://t.me/c/1748704478/7458 Проект игры на GitHub (открытый): https://github.com/vavilichev/mBuilding Отсылки: https://t.me/gamedevlavka - телеграм канал Лавки Разработчика https://t.me/gamedevtavern - ламповый чат https://discord.gg/YFbjknTC7G - дискорд __________ 0:00 Вступление 1:23 Пишем сериализуемое состояние игры с пояснениями 4:35 Пишем прокси для состояния, чтобы сделать его реактивным 15:43 Абстракция провайдера состояния игры 18:05 Реализация провайдера на PlayerPrefs 24:49 Инициализация провайдера и загрузка состояния 27:46 Пример использования реактивности состояния 31:32 Смотрим, как работает 32:52 Бонус: хранение настроек игры 35:09 Бонус: настройки игры загружаются при старте
