Все кейсы

Игра-приложение про выживание в открытом мире

Томскейп ·Частное лицо ·2024

Разработано мобильное приложение-игра про выживание в открытом мире с многопользовательским режимом и микросервисной архитектурой.

Открыть проект

Задача

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

Решение

Выбрана микросервисная архитектура с stateless серверами, очередью сообщений и распределенным кэшем для масштабирования. Бэкенд на Python+GRPC, Postgres, Redis, Kafka, Yandex.Cloud. Мобильное приложение на Flutter, так как игра содержит app-like элементы, а не требует 3D или сложной физики.

Результат

Продукт в разработке, но архитектура позволяет гибко масштабироваться и адаптироваться к изменениям ТЗ.