Music and sounds by default
Lives in: game.json → sounds
Title music and UI clicks. The typing beep lives under typing.beep — Text speed and voice beeps. Scene music and one-shot effects in the script are separate — Music and sound.
Title music
"sounds": {
"main_bgm": "title_theme",
"main_bgm_volume": 0.8,
"main_bgm_fade_in": 1.5,
"main_bgm_fade_out": 1.5
}
main_bgm is a music id from your audio folders. Fade keys are in seconds; volume is 0–1.
UI clicks
"sounds": {
"button_click": "click",
"button_hover": "hover",
"button_volume": 0.5
}
Used for menus, Continue / Back on the dialogue panel, and normal choice buttons (unless a look pack overrides them).
Typing beep
Set typing.beep — Text speed and voice beeps.
First-launch volumes
"sounds": {
"defaults": {
"master": 1.0,
"bgm": 1.0,
"sfx": 1.0,
"typing_enabled": true
}
}
Seeds Settings the first time someone plays. After they save prefs, those win.
Usually you need
| Want | Write |
|---|---|
| Music on the title | "main_bgm": "…" |
| Menu click | "button_click": "…" |
| Quieter UI | "button_volume": 0.25 |
Ids and folders: Pictures, sound, and folders. Full key list: game.json map.