#пилимигру 12. Пишем фичу Ресурсы в Unity. Подойдет под многие проекты
Поддержать проект можно по ссылкам:
https://www.donationalerts.com/r/gamedevlavka
https://boosty.to/gamedevlavka
https://paypal.me/gamedevlavka
Пишем целую фичу и встраиваем ее в проект по-быстрому. Фича ресурсов. Пошагово. Каждая фича будет создаваться похожим образом. Пишем гибкую, расширяемую, и больменее безопасную фичу. Да и вообще, ресурсы в играх - вещь весьма распространенная.
В общем, смотрим, как устроена организация любой фичи!
Описание игры в телеграм-канале Лавки Разработчика:
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 Вступление
2:34 Список ресурсов
4:10 Данные для ресурсов
5:03 Реактивные данные для ресурсов
6:54 Встраиваем в общее состояние игры
7:11 Встраиваем в реактивное состояние игры
10:37 Команды для изменения состояния ресурсов
13:03 Обработчики для изменения состояния ресурсов
18:22 ВьюМодель для ресурса
20:36 Сервис для ресурсов
31:09 Напишем логику для теста (инпут и изменение ресурсов)
35:16 Добавим состояние ресурсов по-умолчанию
35:58 Смотрим результат
37:13 БОНУС: как построенная фича расширяется (спойлер: легко)