diff --git a/content/ui/settings/audio/index.md b/content/ui/settings/audio/index.md index eb319d0..da34fc2 100644 --- a/content/ui/settings/audio/index.md +++ b/content/ui/settings/audio/index.md @@ -8,12 +8,19 @@ weight: 1 ## Volume -{{< hint "info" >}} -Arguably the most important settings to offer via your (audio) settings menu is volume control, ideally for more than just the "master" mix. This is because audio can play a substantial role in the accessibility of your game. See the following articles on accessibility for more info: +Volume control is arguably the most important setting(s) to offer, ideally for more than just the "master" mix. This is because audio can play a substantial role in the accessibility of your game. See the following articles on accessibility for more info: - [Cognitive]({{< ref "/accessibility/cognitive#provide-separate-volume-controls-or-mutes-for-effects-speech-and-background-music" >}}) - [Hearing]({{< ref "/accessibility/hearing#provide-separate-volume-controls-or-mutes-for-effects-speech-and-background-music" >}}) - [Visual]({{< ref "/accessibility/visual#provide-separate-volume-controls-or-mutes-for-effects-speech-and-background-music" >}}) + +{{< hint "info" >}} + +Controlling volume is a common problem to solve, and most modern game engines provide good support for implementing is the functionality. Provided below are links to resources for the most popular, modern engines on how to implement volume controls. + +- [Unity →](https://gamedevbeginner.com/the-right-way-to-make-a-volume-slider-in-unity-using-logarithmic-conversion/) +- [Godot →](https://www.gdquest.com/tutorial/godot/audio/volume-slider/) + {{< /hint >}} ### Master Mix @@ -34,15 +41,7 @@ Arguably the most important settings to offer via your (audio) settings menu is An important feature for accessibility purposes is [subtitles](https://en.wikipedia.org/wiki/Subtitles). Adding subtitles is obviously important for players who are deaf or hard of hearing, but can also be useful for games where there may be important narrative or contextual information being relayed via sound (such as talking) all while other ambient or effects related noises are also playing (gun shots, vehicle engines, background music/chatter, etc). Subtitle support is not often an engine supported feature and will require planning and custom implementation to ensure that sounds that need accompanying subtitles are shown at the right times and only shown when this option is enabled. -# Implementing Volume Controls - -Controlling volume is a common problem to solve, and most modern game engines provide good support for implementing is the functionality. When jumping into engine specific solutions below, pay attention for commonalities between them as this may help cement your understanding. - -{{< hint info >}} -These "guides" will assume you know the basic knowledge for creating a simple UI with a slider control that you can populate and observe with the player's volume setting. -{{< /hint >}} - -{{< expand "Unity" >}} + \ No newline at end of file