Open Zror opened 7 years ago
This spring I worked on implementing the UI sound effects with Elizabeth. I also tried to figure out how to implement some event sound effects in the actual code, but it is above my novice skill level.
Devin – This sprint I implemented a lot of the sounds for character and event buttons. The sounds themselves were already recorded, and I worked with Jace to have specific sounds play when you hit certain buttons. I also created snapshots of the music within the mixer, for future use in the evolving music we talk about in our design document. One issue I ran into was that you could continuously repeat the sounds when you press a button, the only limit how fast you could press it. Jace took a look at this, though, and was able to find a work around in the button press script.
Devin- During this spring I learned how to implement snapshots into implement the audio snapshots in unity that I created last sprint and helped Jace with putting them in the code and committing them. The music in the game now changes based on a combination of the stress and exhaustion variable created by the even system. I also helped a little with mixing audio in game as well.
Devin- During this sprint I spent some more time mixing the audio in the game, so that the music, button sounds, and character sounds all blend well together when playing the game. I also implemented a "death sound" for the end game screen, which also included implementing a new audio mixer snapshot for the music so it would mute during the game over screen, then continue after going back to the main menu.
This sprint I've created various sound effects including: UI Button Sounds Event Sounds (including Snoring, Page Flipping, etc.)
I also figured out a new way to create the dynamically changing music effect in the game. Instead of having every aspect of the song (all parts both happy and light) play from the start and then switching to the dark with certain scenarios, we change the music by using Unity's audio engine effects. This greatly decreases the amount of files having to be loaded, increasing the efficiency of the game overall.