Земский Бизнес - магазин, NPC и интерактив
На этом этапе разработки мы сосредоточились на системах и фундаментах, которые дальше будут масштабироваться. В первую очередь была переработана логика интерактивных объектов - теперь их проще расширять и добавлять новые типы взаимодействий. На этой основе появились экранные подсказки с контекстной информацией и кнопками действий.
Появилось больше мелкого, но важного интерактива: освещение в магазине, мусорный бак для пустых коробок, расширенные подсказки у предметов.
Ключевые изменения получил магазин. Теперь существует полноценный геймплей: NPC спавнятся в деревне, гуляют по точкам и заходят за покупками. Игрок открывает магазин, принимает заказы у кассы, собирает товары с полок, относит их в зону выдачи и завершает оплату. Касса автоматически считает сумму товаров, а сдача пока считается вручную и выдается с возможностью совершить ошибку.
Добавлена система ценообразования: игрок может выставлять собственные цены, ориентируясь на закупочную и рыночную стоимость. Завышенные цены снижают спрос, поэтому приходится искать баланс.
Также были опробованы Zenject, UniTask и Addressables - часть решений пока используется ограниченно, но они заложили основу для дальнейшей оптимизации и роста проекта.