← All studio notes

Mobile game development / DIJION

How to design audio and haptic preferences in mobile games

A settings inventory and test approach that separates music, effects and haptics while preserving essential information in silent play.

A person playing with a silent phone should not miss the objective or a warning. Another may want effects while muting music. One sound switch does not cover every expectation. Start by mapping which information uses each channel and what each preference actually changes.

Inventory the audio channels

In an illustrative puzzle game, background music, a correct-move effect and spoken instructions serve different purposes. Before offering independent controls, confirm that the implementation really separates them. A Music control that mutes everything is misleading.

Scroll the table horizontally to see all columns.

Example preference inventory
ChannelControlInformation alternative when silent
MusicSeparate level or muteGameplay information does not rely on music
EffectsSeparate level or muteVisual state and outcome
SpeechIndependent control where supportedReadable instructions or captions
HapticsIndependent on/offVisual or another suitable response

Avoid a single information channel

If danger is communicated only by a beep, silent play changes the task. Make the same event understandable through position, shape or text. Vibration should not be the only alternative to sound: hardware may lack it or the person may disable it. Android’s haptic principles discuss meaningful and consistent tactile feedback.

Separate product preferences from system audio

An in-game setting does not control all behavior of the phone. Android’s audio-focus guidance explains interaction with other sound sources. Verify the chosen platform configuration around calls, music apps and headset changes rather than assuming all devices behave alike.

Preserve preferences across sessions

Someone who muted music should not hear an unexpected opening sound next time. Define whether preferences belong to the device or account. If resetting progress also resets settings, explain that scope. Returning from settings should not imply that an unsaved change has been applied.

Run a silent-play exercise

  • Disable music, effects and haptics separately; other channels should behave as expected.
  • With every channel disabled, objectives, errors and success should still be understandable.
  • Background and resume; audio should not start twice.
  • Change the headset and reopen the game; saved preferences should remain.

Trim this inventory to the actual game. Instead of adding empty controls for channels that do not exist, make the available settings accurate and understandable.

Sources