Skip to content

Audio Management - R&D #25

Open
Open
@jkeon

Description

@jkeon

Figure out how to best implement Audio.

Feature Requests:

Audio Listeners
AudioManager will need to be able to manage which camera's AudioListener is listening at any given moment. Part of this management will be parenting directionless audio to this camera.

Use Case: UI Camera can listen for audio through most of the game but when in-game the level/player camera will

Audio Channels
We'll want to manage audio channels. In the past I've allowed channels to exist in an hierarchy of channels to make it easy to manage volume and provide granular options for the user.

For example, you'd have a Root Audio node with Music, Voice, and SFX as child nodes. The Root Audio node would act as your Master Volume which each child could still set its volume from 0-1 without considering the Master Volume bounds.

Other Features

  • 0D, 2D or 3D Positional Audio Support
  • Unity audio levelling controls support (mixers etc..)

Metadata

Metadata

Assignees

No one assigned

    Labels

    effort-intenseSleep on it - 16 to 40 hourspriority-mediumStandard task, plan as you see fit.status-backlogTasks captured but not yet planned.type-featureNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions