Чевостик - развивающая платформа для детей (приложение)

Казуальные игры, Пазлы, Развивающие игры для детей

Создано на движке Godot, загружено в апстор и гуглплей. Приложение разрабатывалось чуть больше года, очень большой объем работ. Плюс в процессе повлиял на внешний вид приложения и очень много чего переделал так как изначальный дизайн был сыроват.

Само приложение весит около 50 мегабайт, весь остальной контент скачивается с сервера (около 95%) - изображения, аудио и данные.

- Работа с API бэкенда;
- Автоматическое кэширование ресурсов с конвертацией налету в ресурсы движка на отдельном треде и очистка по нажатию на кнопку;
- Логика нескольких мини-игр;
- Шаблонизация уроков, тестов и игр. Например, сервер присылает объекты с их расположением, размерами, анимациями и условной логикой, а приложении налету собирает из этого игру. Самый последний скрин - "экран" одной игры в сыром виде;
- Внутри-игровые покупки и оплата (пока только апстор);
- Логирование всех действий в приложении для дебага. Лог покидает устройство только когда пользователь его лично отправляет при возникновении ошибки при этом личные данные маскируются;
- А также: ленивая подгрузка данных, внутренние нотификации, аудио-плееры, онбординг (туториал), кастомные текстовые поля с контекстным меню, кастомный тач-фреймворк, ui-фреймворк, шейдеры и еще много всего.

January 2023

Godot, Визуальные эффекты, Дизайн, Программирование

Казуальные игры

Пазлы