Создание звуковых эффектов (SFX) мобильной игры
Звуковой эффект живёт 0.1–2 секунды. За это время он должен подтвердить действие игрока, передать физические свойства объекта и не надоесть при сотом повторении. Это сложнее, чем кажется.
Почему один файл на событие — это ошибка
Если шаг по деревянному полу — один WAV-файл, мозг замечает повторение после 8–10 шагов. Это «machine gun effect» — термин из гейм-аудио. Решение — пул вариаций: 4–6 вариантов одного звука с незначительными различиями по pitch (±2 полутона), volume (±2 dB) и timing. В Unity это AudioSource.pitch = Random.Range(0.95f, 1.05f). В Wwise — Random Container с режимом shuffle.
Второй уровень вариативности — контекстные варианты: шаг по металлу звучит иначе, чем по камню. Это требует системы surface detection: raycast под ногами персонажа возвращает PhysicsMaterial, по которому выбирается нужный пул.
Как создаются SFX
Синтез. Для UI-звуков, sci-fi эффектов, магии — синтезаторы (Serum, Vital) и FM-синтез (FM8, DX7 эмуляция). Взрыв в аркадной игре — это layering: low-end бум (sub через сайн или pitchdown), transient (белый шум через band-pass), tail (реверберация с decay 0.8–1.2 с). Все три слоя синтезируются или обрабатываются независимо, потом сводятся.
Фолей. Органические звуки — шаги, удары, скрипы — часто записываются в студии. Удар кулака в RPG: реальный удар по кожаному мешку + тонкий wooden crack + синтетический transient в high-mid (2–4 кГц для «укуса»). Layering в DAW (Reaper, Pro Tools, Nuendo), обработка: EQ для формирования тела, компрессия с fast attack для подчёркивания transient, saturation для плотности.
Библиотеки. Sonniss GDC Bundle (бесплатно, тысячи звуков), Boom Library, A Sound Effect — исходный материал, который дорабатывается под проект. Брать «из коробки» без обработки — плохая практика: звук будет узнаваемым (слышал в 20 других играх) и не впишется в общую палитру.
Технические требования для мобильных платформ
Финальные файлы: WAV, 44.1 кГц, 16 бит для большинства эффектов. Музыкальные стинги и ambient — 48 кГц / 24 бит. Стерео только для эффектов, которые будут использоваться в 3D-позиционировании или как music loops. Короткие UI-звуки — моно, это вдвое меньше памяти.
Unity транскодирует WAV в Vorbis (Android) и AAC (iOS) при билде. Для очень коротких звуков (< 200 мс) — использовать Decompress On Load + PCM, иначе декомпрессия добавит latency. Для длинных ambient-треков — Compressed In Memory.
Нормализация к -16 LUFS (integrated) перед поставкой — обязательна. Пиковый лимит — -1 dBTP. Без этого микс на устройстве будет неконтролируемым.
Что поставляем
Все SFX — в виде именованных WAV-файлов с описанием в спецификации. Если проект на Wwise или FMOD — дополнительно настроенные события с вариациями внутри middleware. Если Unity — prefab AudioClip с настройками импорта или AudioMixer group.
1–2 недели на стандартный набор из 30–80 эффектов. Стоимость зависит от объёма и сложности — рассчитывается после звуковой карты проекта.







