Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Sixhands Development
Мобильная игра Hueme
Sixhands Development
#Приложение под ключ

Мобильная игра Hueme

376 
Sixhands Development
Sixhands Development Россия, Санкт-Петербург
Поделиться:
Клиент

Sixhands Development

Сфера

Развлечения

Регион

Россия, Санкт-Петербург

Мобильная платформа

Android

Сдано

Май 2020

Задача

Мы разработали собственную мобильную игру — Hueme, в которой надо собирать цветовые пазлы. Она уникальна тем, что пазлы, которые в ней предлагаются — это не просто градиенты, а динамические переливающиеся паттерны, которые с каждым уровнем становятся все сложнее.

Решение

Одной из самых интересных технических задач при разработке стало создание UI-дизайна, которое заключалось в том, чтобы отрисовать анимированные градиенты, генерирующиеся в режиме реального времени. Их реализация подразумевала работу с графическим процессором, и в качестве инструмента для рендеринга изображения мы выбрали OpenGL.

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

Подробно продумав User Experience, мы отрисовали по готовым бесцветным макетам User Interface и приступили к разработке нативного приложения на Kotlin под Android. Когда весь функционал был готов, мы, в сотрудничестве с профессионалами из киноиндустрии, приступили к самой приятной задаче — реализации аудиосопровождения.

Так для создания особой атмосферы к каждой мозаике была подобрана своя мелодия. К примеру, в игре есть уровни, созданные на основе скриншотов из известных фильмов — для них были выбраны узнаваемые саундтреки, помогающие еще раз погрузиться в мир любимого кино.

Мы интегрировали Hueme с google-сервисом Open GApps, чтобы результаты, которых достигает пользователь, не обнулялись каждый раз при закрытии приложения. Благодаря этой настройке прогресс игрока сохраняется, синхронизируясь с его google-аккаунтом.

Результат

Несколько комплексных графических динамических мозаик, точно подобранная под атмосферу музыка и — источник вдохновения готов!

#Kotlin #Firebase #OpenGL

https://www.sixhands.co/blog/hueme
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Sixhands Development с удовольствием обсудит вашу задачу

Оставить заявку