Tanglers Blitz
Яркая игра в жанре Match 2. Помогите Мистеру Грину собрать всех Танглеров за одну минуту
Задача
В распоряжении нашей команды оказались ресурсы и исходный код игры. Она была написана на objective-c и предназначалась только для платформы iOS. Т.к. Flutter позиционируется в том числе как удобный инструмент для разработки игры, мы решили сделать портирование этой игры с objective-c на Flutter. Фактически - полностью переписать игру. За счёт кросс-платформенности фреймворка мы получили бы сборки для Android и iOS и могли бы публиковаться в разных магазинах приложений. Кроме охвата нескольких платформ были запланированы некоторые геймплейные и интерфейсные улучшения.
План работы
Использование Flutter в паре с библиотекой Flame для разработки 2d игры полностью оправдалось. В них есть все необходимое: инструменты для управления ресурсами, игровые виджеты, игровой цикл, анимации, партиклевые эффекты, физический движок и эффективный рендеринг. В итоге за 4 месяца мы получили производительную кросс-платформенную игру.
Web и Telegram mini app
Кроме того, что приложение работает под Android и iOS, оно успешно запускается и в браузере, и в виде Telegram mini app. Но веб-версия пока нуждается в доработках и некоторой оптимизации. Публикация состоится позже.
Технологии
Фреймворк для создания кросс-платформенных приложений.
Разделение бизнес-логики и пользователького интерфейса
Прием оплат через банковские карты
Облачная база данных, облачные функции, аналитика
Разделение бизнес-логики и пользователького интерфейса
Создание интерактивных анимаций
Управление подписками в приложениях
Настройка и отправка пуш-уведомлений
Flutter
Supabase
Flame
Напишите нам
евгений кормилицын
Генеральный директор
При нажатии на кнопку, вы соглашаетесь с политикой конфиденциальности
Отправить заявку