Обновить
4
0

Пользователь

Отправить сообщение

Мы реализовали схему с холдирование денежных средств на карте, подробнее можно тут почитать - https://bankkarty.com/holdirovanie/. Получается, что на старте пролива мы “бронируем” (но не списываем) максимальную сумму, которая может потребоваться, а по итогам пролива уже делаем списание из этой забронированной суммы на нужное нам значение. Остаток тут же становится доступен для использования. Количество уведомлений в этом случае зависит от настроек непосредственно в банке, от нас же приходит только один финальный чек на ту сумму которую пролили в бак.

Даже не думали так делать. На мой взгляд, контексты созданы не для стэйт-менеджмента, их назначение пошарить между компонентами что-то глобально-общее.
Как я написал в статье, были достаточно серьезные временные ограничения. Поэтому я не готов принять фразу «упустили возможность» в том виде как она есть, но соглашусь, что по итогам нашего опыта, я бы не назвал react+redux технологиями геймдева.

Тем не менее на unity мы успели взглянуть. Сейчас особо подчеркиваю, что мы отталкивались от конечных реализаций и не факт, что нашли лучшее, что есть в мире unity, но то, что мы увидели:

1. Загружалось очень долго из-за огромного размера чанков JS-кода.
2. На моём рабочем ноутбуке со встроенной видеокартой даже самые простейшие игры подлагивали

Причем не стоит недооценивать первый пункт — он доставлял бы боль нашим мобильным пользователям, коих было большинство (так как завлекали аудиторию пушами).

Бонусом накладываем тот факт, что нужно погрузиться в очень богатый функционал юнити и научиться им пользоваться и получаем, что для наших реалий этот путь совсем не подходил.

А за готовые решения бэкэндов для игр — отдельное спасибо!

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирован
Активность