After my participation in LD32 (my first!) I experienced the pain of having limited time to work on making some cool mechanics, art and audio, only to realize at the last minute that I didn’t have time for basic functionality like a menu, pause screen and music and sound options. Since I would like to be able to use these things myself in the next jam I decided to make a template package that’s publicly available for everyone to use, and since in between making jam games I work at Unity as part of the online content team (we make the tutorials for the Unity learn site) we decided to publish it as an Official Unity Thing™.
See below for a download link and a list of functionality built in. The package has a read me file inside with setup instructions and I’ve done a live training for our live training series which walks through setup and also how the scripts work.
You can download it from the Unity Asset Store here, for free
Functionality:
Main Menu
-Placeholder title image and title text
-Start Button
– Options Button
– Quit Button
– Fade to black (or any color assigned to FadeImage) when transitioning out of main menu to main scene
Options Panel
-Music Volume
-Sound Effects Volume
-Back Button
Pause Panel
-Music Volume
-Sound Effects Volume
– Resume Button
– Quit Button
Music
– Change or loop music clips when starting game
-Music pre-routed to Audio Mixer, connected to UI
Other functionality:
-Can be used either with single scene or multi-scene games.