Repository navigation
Resonance 0.3.0: dialogue, music bridges, binaural and remote profiling
Pre-release
Pre-release
Resonance 0.3.0 closes more of the gap with dedicated audio middleware.
Install or update
https://github.com/Nekuzaky/Resonance.git?path=Packages/com.nekuzaky.resonance#v0.3.0
New
- Dialogue and subtitles. A Dialogue node holds one line per language with its subtitle and a fallback language.
Resonance.Languagepicks the line, andSubtitleStarted/SubtitleEndedevents (or the new Subtitle Relay component, no code) drive your subtitle text. - Music bridges. A state link can play a bridge segment, a riser or a drum fill, before the linked segment. The bridge starts on the transition boundary and the next segment follows exactly at its end.
- Binaural audio. Tick Binaural on an event to render it through the project's spatializer plugin (Steam Audio, Meta XR Audio...). Without a plugin it has no effect, so the same events work everywhere.
- Remote profiling. Development builds stream a snapshot five times a second to the editor. Press Show Player in the Profiler tab to see the player's sounds, voices, cost, reverb and history, on another PC or a phone. Release builds do not include this code.
- Mobile import overrides. The Audit tab suggests Android and iOS overrides: Vorbis at 35% quality for effects, 50% for music, optimized sample rate.
- Demo: the narrator speaks English or French with on-screen subtitles, and the score plays a riser before the combat music.
Verified
- 80 EditMode tests, zero compiler warnings.
- A Windows player of the demo passes 11 smoke checks, including subtitles and the music bridge.
- A development player streamed 80 snapshots to the editor's Profiler (
Tools/Remote-Check.ps1). - Player scripts compile for Android and WebGL.
Still a pre-release: the audio has not been reviewed by ear on every setup yet.
Full list in the changelog.