Woi Audio – Lightweight Audio Framework by Woi Labs

від

у

Woi Audio – Легковажний аудіофреймворк від Woi Labs

https://ift.tt/dlCVmSp

A lightweight and deterministic audio framework for Unity. Simple to use, production-safe, with queueing, anti-spam protection, runtime debugging, and zero-code designer workflows.
<приклад>Легковажний та детерміністичний аудіофреймворк для Unity. Простий у використанні, придатний для продукції, із чергуванням, захистом від спаму, налагодженням під час виконання та нулькодовими робочими процесами для дизайнерів.

Unity Version: 2021.3 LTS or newer
Версія Unity: 2021.3 LTS або новіша

Render Pipeline: Built-in / URP / HDRP compatible
Пакет рендерингу: сумісний із Built-in / URP / HDRP

Platforms: All Unity-supported platforms (PC, Mobile, VR, Console*)
Платформи: Усі платформи, що підтримуються Unity (ПК, мобільні, VR, консолі*)

Dependencies: None (no third-party packages required)
Залежності: Жодних (не потрібні сторонні пакети)

Audio Middleware: Uses Unity’s native AudioSource system
Аудіомідлвар: Використовує нативну систему AudioSource Unity

Architecture
Архітектура
– Centralized AudioSystem
– Data-driven SoundDefinition
– Struct-based PlayContext (no runtime allocations)
– Deterministic QueueController
– Pooled AudioVoice instances
– Runtime Debug Window (Editor only)

– Центральна AudioSystem
– Дані-центричне SoundDefinition
– Структурований PlayContext (без динамічних розподілів під час виконання)
– Детерміністичний QueueController
– Пулінгові екземпляри AudioVoice
– Вікно налагодження під час виконання (лише в редакторі)

Layered Flow:
AudioTrigger → AudioSystem → QueueController → AudioVoice → AudioSource
Потік рівнями: AudioTrigger → AudioSystem → QueueController → AudioVoice → AudioSource

Performance & Optimization
Продуктивність та оптимізація
– Zero runtime allocations during playback
– No LINQ usage
– No reflection
– No dynamic GameObject creation during play
– AudioSource pooling (no instantiation spikes)
– Global voice limit protection
– Deterministic voice stealing
– Safe shutdown handling

– Нуль витрат під час відтворення
– Ніякого використання LINQ
– Ніякої рефлексії
– Ніякого динамічного створення GameObject під час відтворення
– Пулінг AudioSource (без піків інстанціювання)
– Захист від перевищення глобального ліміту голосів
– Детерміністичне вилучення голосів
– Безпечне завершення роботи

Suitable for:
Підходить для:
– Mobile projects
– VR applications
– UI-heavy systems
– Dialogue-heavy games
– Long-running sessions

– мобільних проектів
– VR-додатків
– систем з активним UI
– ігор з багаточасовим діалогом
– тривалих сесій

Features
Особливості
– QueueAllClip selection modes:
Single
Sequence
RandomWeighted
– Перелік режимів вибору QueueAllClip:
Окремий
Послідовність
Випадковий зважений
– Per-sound or per-category queueing
– Cooldown & anti-spam protection
– SingleGlobal instance mode
– Protected voices
– Delay modes (Fixed / RandomRange)
– Runtime queue control (Next / Prev / Skip / Clear)
– PlayContext temporary overrides
– Zero-code AudioTrigger component
– Editor Debug Window (Active + Queued sounds)

– Черговість за звуком або за категорією
– Затримка та захист від спаму
– Режим єдиного глобального екземпляра
– Захищені голоси
– Розклад затримки (Фіксована / Випадкова діапазон)
– Контроль черги під час виконання (Далі / Попередній / Пропустити / Очистити)
– Тимчасові переоприділення PlayContext
– Компонент AudioTrigger без коду
– Редактор Debug Window (активні та у черзі звуки)

Code Quality
Якість коду
– No static global state corruption
– No hidden runtime editor coupling
– Clear public API surface
– Deterministic execution order
– Safe under heavy load

– Немає корумпованого статичного глобального стану
– Немає прихованого зв’язку з редактором під час виконання
– Чітка публічна API-інтерфейс
– Детерміністичний порядок виконання
– Безпечний при великому навантаженні

Documentation
Документація
– Structured workflow documentation
– API reference examples
– Usage best practices
– Performance notes
– Common mistake guidance

– Структурована документація робочих процесів
– Приклади API-референсу
– Рекомендації з використання
– Примітки щодо продуктивності
– Поради щодо поширених помилок

🎧 Woi Audio System
🎧 Woi Audio System

Clean. Simple. Deterministic. Production-Ready.
Чистий. Прості. Детермінований. Готовий для продакшну.

🧩 Simple to Use
🧩 Простий у використанні

Add AudioSystem → Create SoundDefinition → Call Play()
Додайте AudioSystem → створіть SoundDefinition → викликайте Play()

That’s it.
Ось і все.

No setup chaos. No hidden magic. Just structured audio.
Без хаосу налаштування. Без прихованої магії. Тільки структурована аудіо.

🎮 Live Demo
🎮 Відео демо

Try the system directly in your browser or pc:
Спробуйте систему прямо у вашому браузері або на ПК:

🔗 WEB DEMO | PC DEMO

Important Note:
Важлива примітка:

This package does not include any music, sound effects, or demo audio clips.
Цей пакет не містить музики, звукових ефектів або демо-аудіокліпів.

Any audio used in preview videos, promotional content, or demonstration materials is for presentation purposes only and is not included in the package.
Будь-яке аудіоматеріал у прев’ю-відео, рекламних матеріалах або демонстраційних матеріалах призначене лише для презентації та не входить до пакета.

👨‍🎨 Designer-Friendly
👨‍🎨 Дружньо для дизайнерів

All behavior lives inside SoundDefinition.
Уся поведінка resides всередині SoundDefinition.

No hardcoded rules.
Жодних зашитих правил.

No scattered logic.
Жодної розсіяної логіки.

Use AudioTrigger for zero-code playback.
Використовуйте AudioTrigger для відтворення без коду.

Designers control behavior. Programmers just send intent.
Дизайнери контролюють поведінку. Програмісти лише надсилають намір.

🚀 Why Developers Choose It
🚀 Чому розробники обирають його

🧠 Deterministic Playback
🧠 Детерміноване відтворення

No unpredictable overlap. Clear execution rules.
Без непередбачуваного перетинання. Чіткі правила виконання.

Optimized & Safe
Оптимізований та безпечний

Zero runtime allocations during playback
Нуль витрат під час відтворення

AudioSource pooling
Пулінг AudioSource

Global voice limit protection
Захист глобального ліміту голосів

Safe shutdown handling
Безпечна обробка завершення роботи

🔁 Advanced When Needed
🔁 Поглиблено — за потреби

Queue system
Система черги

Sequence / Random / QueueAll
Послідовність / Випадковий / QueueAll

SingleGlobal rules
Правила SingleGlobal

Cooldown & anti-spam
Затримка та анти-спам

Runtime queue control
Контроль черги під час виконання

🔍 Built-In Debug Window
🔍 Вбудоване вікно налагодження

See active sounds
Побачити активні звуки

See queued sounds
Побачити звуки у черзі

Skip / Clear instantly
Пропустити / Очистити миттєво

No more “Why is this not playing?” questions.
Ні більше запитань на кшталт “Чому це не відтворюється?”

🎮 Built for Indie PC Developers
🎮 Розроблено для інді-розробників ПК

Perfect for:
Ідеально підходить для:
• Story-driven games
• UI-heavy projects
• Dialogue systems
• Audio-sensitive mechanics
• Small teams that need structure
Lightweight enough for indie scale.
• Ігри з сюжетом
• Проекти з великим UI
• Системи діалогу
• Механіки, чутливі до аудіо
• Невеликі команди, що потребують структури
Достатньо легкий для інді-розмірів.

Structured enough for production.
Достатньо структурований для продакшу.

📚 Well documented
📚 Добре документований

🤝 Ongoing support
🫱 Постійна підтримка

🧱 Clean architecture
🧱 Чиста архітектура

⚙ Production-safe
⚙ Придатний для продакшну

Woi Audio System keeps audio predictable, optimized, and scalable — without overengineering.
Woi Audio System тримає аудіо передбачуваним, оптимізованим та масштабованим — без перевантаження інженерії.

Price $19.50

HI-FI News

через Unity Asset Store найновіші пакети http://www.unity3d.com/

March 25, 2026 at 03:25PM
25 березня 2026 року о 15:25

into ukrainian. Only returned the text that has been translated.
увійшло українською. Тільки поверніть текст, який перекладено.

March 25, 2026 at 03:25PM