Фоновая музыка в мобильной игре может звучать 40 минут без перерыва, пользователь ставит паузу в любой момент, а бюджет на саундтрек — часть общего, всегда ограниченная. Игровой рынок требует лицензионно чистой музыки, адаптивной к геймплею, с минимальным размером билда. Наша команда — мобильные аудиоинженеры с 8+ лет опыта и более 50 реализованных проектов в App Store и Google Play.
Стандартный подход — один трек, зацикленный через AudioSource.loop = true. Через 10–15 минут игрок отключает его в настройках. Это не проблема громкости — это психоакустика. Мозг выявляет паттерн и начинает его ожидать, вызывая раздражение.
Мы применяем три проверенных решения, чтобы избежать этой проблемы: длинные лупы с внутренними вариациями, горизонтальные слои (layered adaptive) и stingers с переходами. Эти техники позволяют удерживать внимание игрока в 2 раза дольше по сравнению с линейным треком — по данным внутренних тестов.
Почему фоновая музыка быстро надоедает?
Стандартный подход — один трек, зацикленный через AudioSource.loop = true. Через 10–15 минут игрок отключает его в настройках. Это не проблема громкости — это психоакустика. Мозг выявляет паттерн и начинает его ожидать, вызывая раздражение. Решения, которые работают:
Длинные лупы с внутренними вариациями
Трек длиной 3–5 минут вместо 90-секундного. Чем дольше цикл, тем позже мозг его распознаёт. Внутри трека — изменения аранжировки: убирается один инструментальный слой на 30 секунд, меняется ритмический паттерн, появляется новая мелодическая фраза. Слушатель воспринимает это как развитие, а не повторение.
Горизонтальные слои (layered adaptive)
Трек разбивается на независимые слои: ударные, бас, мелодия, атмосфера. В спокойном геймплее — только атмосфера и бас. В напряжённом бою — все четыре слоя. Wwise и FMOD это реализуют через Music Switch Container и Music Blend Container. В Unity без middleware — AudioMixer с несколькими AudioSource, уровни которых меняются через AudioMixer.SetFloat.
Stingers и переходы
Короткие музыкальные фразы (2–8 тактов), которые вставляются в нужный момент: победа в уровне, обнаружение врага, получение награды. Stinger накладывается поверх основного трека — нужны совместимые тональности и BPM.
Жанр и атмосфера определяют инструментарий
Для казуального пазла — лёгкие, позитивные темы без выраженных ударных, ambient-текстуры, piano и мелодические синтезаторы. BPM 80–100. Прощает повторы лучше, чем энергичная музыка.
Для action/RPG — оркестровые элементы (strings, brass, percussion) или hybrid orchestra (живые инструменты + синтетика). Spitfire LABS, Cinematic Studio Strings как виртуальные инструменты. Масштаб звука должен соответствовать масштабу игры — оркестровый саундтрек в casual-головоломке будет выглядеть странно.
Для ретро/пиксельной игры — chiptune через синтез (Famitracker, LSDJ, DefleMask) или плагины (TripleOscillator, 8BitSFX). FM-синтез Yamaha OPL эмуляция для YM2612-звука Genesis.
Бесшовные точки лупа
Самое техническое — правильно расставить loop points. WAV-файл с loop start/end markers: в Reaper через Region, в Adobe Audition через Loop. В Unity — через AudioClip.SetData или импорт с Loop в настройках. Два требования к точке луп: музыкально логичная (начало такта или фразы) и без клика (нулевые crossing-точки или fadeout/fadein 5–10 мс).
Клик на стыке луп — самая частая жалоба. Возникает, когда waveform в точке луп не на zero crossing. AudioUnit на iOS и AudioFlinger на Android не делают автоматический crossfade — ответственность на аудио-слое движка или middleware.
Что лучше: адаптивная музыка или линейный трек?
Адаптивная музыка в 2 раза дольше удерживает внимание игрока по сравнению с линейным треком (данные внутренних тестов). Кроме того, она снижает ощущение монотонности и позволяет тоньше настраивать эмоциональный отклик. Однако требует больше ресурсов на реализацию — правильной архитектуры слоёв и интеграции с геймплеем.
Процесс создания саундтрека включает следующие этапы:
- Анализ гейм-дизайн-документа и референсов
- Написание темы (мелодия, гармония, аранжировка)
- Создание стемов и адаптивных слоёв для middleware
- Расстановка loop points, проверка на целевых устройствах
- Экспорт мастеров WAV + стемы + инструкция по интеграции
- Поддержка при интеграции в движок (Unity/Unreal/другой)
Чек-лист типичных ошибок
- Отсутствие fade на стыке лупа (клик) - Несовместимость тональностей stinger и основного трека - Слишком высокая громкость по сравнению со звуками UI - Использование нелицензионных сэмплов (нарушение App Store Review Guidelines Section 4.2)Объём и сроки
| Масштаб игры | Треков | Длительность | Сроки |
|---|---|---|---|
| Гипер-казуал | 1–2 | 90 с — 3 мин | 1 неделя |
| Казуальная / пазл | 3–5 | 2–4 мин каждый | 2–4 недели |
| Мид-кор / RPG | 8–15 | 3–6 мин, + stingers | 1–3 месяца |
| Тип поставки | Состав | Срок |
|---|---|---|
| Минимальный | WAV-мастера | Входит в сроки выше |
| Расширенный | + стемы + слои для Wwise/FMOD | +2–3 дня |
| Полный | + адаптивные пресеты + консультация | +1 неделя |
Поставка: WAV-мастера + стемы (отдельные инструментальные слои) для адаптивной интеграции. Стоимость рассчитывается индивидуально после анализа требований. Свяжитесь с нами для обсуждения вашего проекта — оценим объём и бюджет за 2 рабочих дня. Закажите музыку для вашей игры уже сейчас.
Применяем психоакустические принципы и используем Wwise для адаптивных решений.







