15+ Configurations
Ready-to-use audio setups covering the most common game and interactive audio scenarios.
A curated collection of SEngine configurations for web games and interactive audio experiences. Drop-in configs for common audio scenarios — so you spend time building gameplay, not debugging audio routing.
15+ Configurations
Ready-to-use audio setups covering the most common game and interactive audio scenarios.
Bus Routing Templates
Pre-built bus structures for music, SFX, ambience, and dialogue — with proper gain staging and routing.
Integration Guide
Step-by-step documentation for integrating configs into your SEngine project. Copy, paste, customise.
Source Files
All configs in TypeScript with full type annotations. Modify and extend as needed.
Each config is a typed SEngine configuration object:
import type { SConfig } from 'sengine';
export default <SConfig>{ clips: { click: { src: 'ui_click', gain: -12, destination: 'ui' }, hover: { src: 'ui_hover', gain: -18, destination: 'ui' }, music: { src: 'menu_loop', gain: -20, loop: 999999, destination: 'music' }, }, buses: { ui: { gain: 0, destination: 'master' }, music: { gain: -6, destination: 'master' }, master: { gain: 0 }, }, actions: { play_click: { action: 'play', target: 'click', type: 'clip' }, play_hover: { action: 'play', target: 'hover', type: 'clip' }, start_music: { action: 'play', target: 'music', type: 'clip' }, }, events: { ui_click: ['play_click'], ui_hover: ['play_hover'], sengine_started: ['start_music'], },};This product is being finalised and will be available for purchase shortly. In the meantime, you can see SEngine in action across the portfolio.