Skip to content

Audio & Feedback Config Demo #781

Description

@SorraTheOrc

Summary

Create a dedicated configuration scene for audio mapping, mute, and feedback tuning so teams can validate sensory behavior quickly.

Player/User Experience Change

  • Player-facing: this feature introduces a clear, interactive Gym slice demonstrating the capability in a runnable scene.
  • Developer-facing: this feature provides deterministic tests and usage docs for repeatable validation.

Acceptance Criteria

  • Users can toggle mute and immediately observe/hear effect changes.
  • Predefined event-to-sound mappings can be switched at runtime.
  • Invalid sound mapping keys fail safely without scene crash.
  • Automated tests validate mapping resolution and mute persistence.
  • Docs explain extension points for new mappings.

Minimal Implementation

  • Build a Gym config scene for sound and feedback profiles.
  • Reuse SoundManager and existing event mapping conventions.
  • Provide preview triggers for representative mapped events.
  • Add unit tests for mapping behavior and persistence handling.
  • Add docs for user-visible options and extension guidance.

Dependencies

  • Gym Shell & Router
  • Overlay & UI Config Demos

Deliverables

  • Code changes for the Gym scene slice
  • Automated tests (unit/browser/headless as appropriate)
  • Documentation updates (scene snippet + centralized index linkage)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions