-
Notifications
You must be signed in to change notification settings - Fork 0
Music
Similar to the sound effects, a process was created to streamline the creation of music and to ensure consistency.
-
Research music from games with a similar setting and themes
-
Select instruments you wish to use in the song
-
Create the song in GarageBand, ensuring the feel is consistent with the emotion you are trying to create e.g. minor tonalities & dissonance for a scary song
-
Polish and export the song
-
Implement the sound using
Resource Service
Example Implementation:
private void playMusic() {
Music music = ServiceLocator.getResourceService().getAsset(backgroundMusic, Music.class);
music.setLooping(true);
music.setVolume(0.3f);
music.play();
}
Since the game consists of calmer base building during the day and more intense tower defence at night, we chose to create 2 different styles of music to match these tones.
In the first sprint, we chose to only develop music for the day time. This is because the day-night cycle was not yet implemented. The following songs were created and pushed to the sounds folder:
- bgm_day_1.mp3
- bgm_dusk.mp3
- daytime_grassland_bgm.mp3
- daytime_mountain_bgm.mp3
- dusk.mp3
- night1.mp3
- night2.mp3