Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Thanks! Yeah, our music guy RobotGamerDev implemented some cool dynamic music switching. There is also a subtle difference between combat and non-combat modes during non-boss encounters.

I did notice the difference in combat music after making my original comment. Very cool! I've actually been thinking about dynamic music a bit and how it could be accomplished (I'm new to game dev). Do you or your music guy know of any good resources for learning about it?

I realized after asking for resources that you already gave me everything I need, a new keyword to google (dynamic music). Thanks!

(+1)

I'm glad and flattered you noticed! : )
I'm sure you can find details by googling, like I did, but the broad strokes are:
We used Godot, and to do the dynamic music, I used multiple AudioStreamPlayers. Each was tied to a different bus. when it was time to switch, I would get the current time of the one playing, start the new one at that time, then use a tween to turn the volume on one bus down and up on the other. It took some finagling of the different parameters of the tween to get it right, and I can hear where it's not perfect, so if I were to do it over I would just start one at max volume and stop the other, and hide the transition with some sound effect. : P

Clever! Thanks for the info!