Bfxr: бесплатный генератор звуковых эффектов для игр
Bfxr — это бесплатный браузерный инструмент для генерации 8-битных звуковых эффектов. Без регистрации и установки: кликнул на пресет — получил WAV-файл за несколько секунд.
Каждый раз когда начинаю новую небольшую игру или приложение, упираюсь в одно и то же: визуально выглядит неплохо, логика работает, но полная тишина. Прошу агента «добавить звуки» — и он либо тянет огромную аудиобиблиотеку с сотней зависимостей, либо выдаёт один писк, похожий на сломанную микроволновку. Ни то ни другое мне не нужно.
Сейчас я первым делом иду на bfxr.net. Это генератор звуковых эффектов прямо в браузере — никакой установки, никакого аккаунта, никакого кода. Кликаешь на категорию (взрыв, прыжок, подбор предмета, лазер...), жмёшь Randomize пока не понравится, скачиваешь WAV. Всё. Инструмент существует много лет и давно стал стандартом в мире инди-геймдева именно для таких ситуаций.
Исходники
increpare/bfxr
★ 1 027ActionScript
Оригинальный bfxr был написан на Flash (ActionScript), и сам по себе основан на более раннем инструменте Sfxr за авторством DrPetter. В 2025 году автор переписал его на JavaScript, так что теперь на bfxr.net живёт современная браузерная версия. Репозиторий оригинального Flash-инструмента до сих пор существует с 1000+ звёзд, а новая JS-версия находится по адресу increpare/bfxr2 — но проще всего просто открыть сайт.
Как пользоваться bfxr и получить звуковые файлы
- 1Откройте bfxr.net в любом браузере — вход не нужен
- 2Нажмите одну из кнопок категорий: Pickup/Coin, Laser/Shoot, Explosion, Powerup, Hit/Hurt, Jump, Blip/Select
- 3Жмите Randomize несколько раз, пока результат не понравится — каждый клик даёт полностью другой звук
- 4При желании подвигайте ползунки (форма волны, частота, огибающая) — или оставьте как есть
- 5Нажмите Export WAV, чтобы скачать файл
- 6Положите файл в папку проекта и скажите агенту, где он находится
Какие звуки умеет генерировать bfxr
Bfxr покрывает самые распространённые игровые категории. Звуки подбора — для монеток и предметов. Лазер и выстрел — для снарядов. Взрывы разной интенсивности. Джинглы усиления. Удар и повреждение — короткий хруст, когда что-то получает урон. Прыжок. Блип или выбор — для кликов в интерфейсе и навигации по меню. В новой версии (bfxr2) добавлен отдельный генератор звуков шагов с удивительно натуральными результатами для разных типов поверхностей. Всё это в ретро/8-битной стилистике, котрая и так идёт большинству вайб-кодерских игр.
Что сказать агенту
Я скачал WAV-файл с bfxr.net и положил его в /public/sounds/jump.wav. Добавь код для воспроизведения этого звука каждый раз когда игрок прыгает. Убедись что аудио загружается без блокировки страницы.
У меня в /public/sounds/ есть такие WAV-файлы: coin.wav, jump.wav, explosion.wav, hit.wav. Подключи каждый к соответствующему игровому событию. Используй HTML5 Audio API, без сторонних аудиобиблиотек.
Готовый WAV-файл с настоящим 8-битным звуком, сгенерированный меньше чем за минуту на bfxr.net — без кода и без регистрации. Агент подключит его к любой веб-игре или приложению без аудиобиблиотек и API-ключей. Работает с React, чистым HTML, экспортами из Godot — с чем угодно, что умеет воспроизводить WAV.
Источник: github.com
Бесплатный курс
Хватит читать про ИИ — начни строить с ним
Бесплатный курс Claude Code: свой первый сайт, инструмент или игра — без программирования. Без апсейлов и кросс-сейлов — здесь нечего купить.
Начать →▌ Гайды по теме

Автор
Евгений Арсентьев
PhD · CEO, digital health
Статьи · Свежие статьи