Auni Kitchen: инди-разработка кулинарной мобильной игры — полный кейс
Auni Kitchen — казуальная мобильная игра в жанре кулинарного тайм-менеджмента, разработанная студией Aunimeda (Бишкек, Кыргызстан) и опубликованная в Google Play. Это развёрнутый кейс о том, как небольшая команда прошла путь от концепта до живого продукта с международной аудиторией.
Скачать Auni Kitchen в Google Play
Выбор жанра: почему кулинарный тайм-менеджмент
Решение идти в кулинарный жанр было аналитическим, а не интуитивным. Ключевые факторы:
1. Устойчивый спрос в Play Store. Cooking Fever, Food Street, Cooking Diary — игры с кулинарной механикой стабильно держатся в топах. Жанр не выгорает, как это часто бывает с гиперказуалками.
2. Широкая демография. Тема еды и готовки привлекает аудиторию 13–45 лет без жёсткой гендерной привязки. Для монетизации на рекламе широкий охват критичен.
3. Понятная механика без перевода. «Прими заказ, приготовь, подай вовремя» — этот луп не нуждается в туториале. Онбординг прост даже для игроков, не читающих описание.
4. Низкий технический барьер. Казуальный тайм-менеджмент не требует AAA-физики или сложного 3D — реализуемо небольшой командой.
Геймдизайн: петля вовлечённости
Основной игровой луп Auni Kitchen:
Заказ клиента → Приготовление блюда → Подача → Оценка (звёзды + валюта)
↑ ↓
Более сложный уровень ← Улучшение кухни ← Накопление валюты
Этот луп работает потому, что у игрока всегда есть краткосрочная и долгосрочная цель одновременно:
- Краткосрочная: пройти текущий уровень, успеть с заказами
- Долгосрочная: накопить на улучшение духовки/плиты/кофемашины
Сложность нарастает через несколько механик:
- Рост числа одновременных клиентов
- Сокращение таймера терпения клиентов
- Введение сложных многоэтапных рецептов
- Параллельные заказы на разных станциях
Технический стек
Flutter + Flame
Flutter выбран по двум причинам:
- Производительность на бюджетных Android-устройствах благодаря Skia/Impeller рендереру
- Dart's async/await модель идеально подходит для управления множественными независимыми таймерами кулинарной игры
Архитектура: Event-Driven на Dart
Кулинарная игра — менеджер состояний с множественными независимыми таймерами. Мы использовали:
- Flame Component System — каждая кухонная станция, клиент, блюдо — Flame-компонент
- Dart Streams для развязки компонентов и реактивного обновления UI
- State Machine на каждой кухонной станции (Empty → Preparing → Ready → Overcooked) через Flame's HasGameRef
- Flame's ObjectPool для клиентов и UI-элементов
Это решение масштабируется чисто: добавление новой кухонной станции не требует переписывания существующего кода.
Firebase
- Analytics — трекинг каждого ключевого события (level_start, level_complete, level_fail, ad_watched, purchase)
- Remote Config — изменение таймеров, цен на апгрейды, частоты рекламы без обновления приложения
- Crashlytics — мониторинг крэшей по версиям и устройствам
AdMob + Unity Mediation
Для максимизации eCPM мы подключили медиацию: несколько рекламных сетей конкурируют за показы в реальном времени. Даёт 20–40% прирост дохода по сравнению с одним AdMob.
Дизайн и арт
Принципы, которыми мы руководствовались:
Еда должна выглядеть вкусно даже в маленьком спрайте. Это означало работу с насыщенными тёплыми цветами, чёткими силуэтами и минимальными тенями, которые читаются при маленьком размере.
Feedback должен быть мгновенным и очевидным. Каждое успешное действие — маленькая анимация и звуковой сигнал. Нейропсихология: мгновенное позитивное подкрепление формирует привычку к игре.
Интерфейс не мешает. На экране много одновременных объектов. UI занимает минимум пространства, важная информация (таймеры, валюта) доступна периферийным зрением.
Монетизация: настройка и аналитика
Rewarded Video
- Средний CTR на кнопку "смотреть рекламу": 65–70% от игроков, которые её видели
- eCPM варьируется от $0.5 (Индия, Бразилия) до $8–12 (США, Германия)
- Стратегия: показываем кнопку в точках сильного желания (после провала с хорошим прогрессом)
Interstitial Ads
- Показываем каждые 3 уровня, только после успешного завершения
- Cap: максимум 5 интерстишелов в сессию, дальше только rewarded
IAP
- Не является критичным на текущем этапе
- Единственный пакет: "100 монет" за символическую сумму — для игроков, которые хотят поддержать разработчика
Метрики
- D1 Retention: отслеживаем через Firebase
- Session Length: цель — 4–6 минут (оптимально для rewarded CPM)
- ARPU: растёт с масштабированием аудитории
ASO: без User Acquisition
На старте у малых студий нет бюджета на платный UA ($3–8 за установку в конкурентных категориях). ASO — единственная бесплатная альтернатива.
Keyword research: использовали инструменты AppFollow и data.ai для поиска запросов с объёмом > 1000 поисков/месяц и Keyword Difficulty < 40.
Иконка: самый высокий ROI в ASO. Рост CVR иконки с 28% до 36% даёт 29% прирост установок при том же трафике.
Скриншоты: видеопревью даёт +15–20% к конверсии в большинстве категорий Play Store.
Ответы на отзывы: влияют на алгоритм ранжирования. Ответ на каждый негативный отзыв в течение 24 часов.
Что работает, что не работает
Работает:
- Короткий gameplay loop с чётким прогрессом
- Rewarded video как основная монетизация
- Remote Config для live-балансировки
Не работало:
- Слишком высокая сложность в первых уровнях (D1 ретеншн падал — исправили через Remote Config)
- Первый вариант иконки имел низкую конверсию — переработали через A/B тест
Игра опубликована и развивается
Auni Kitchen доступна для скачивания прямо сейчас. Скачать в Google Play
Мы продолжаем добавлять контент и оптимизировать на основе данных игроков.
Разрабатываете игру?
Если вы планируете свою мобильную игру и хотите поговорить о стеке, дизайне или монетизации — свяжитесь с нами. Мы прошли этот путь.
Aunimeda — мобильные игры, приложения и веб-сервисы. Работаем с проектами из России, Казахстана, Кыргызстана.
Смотрите также: Kitty Girlfriend — инди-кейс казуальной игры, Разработка мобильной игры на Unity в 2026, Разработка мобильного приложения