Options Menu Template (Godot 4)
A downloadable template
Info
This is a game-ready options menu template you can use in your Godot 4 game! It has all the important features, you'd expect an options menu to have:
- Language selection
- On first startup your game will try to boot the game with the player's system default language. If the game doesn't have localization for that, it will use English instead.
- The player can change the game's language in the options menu. This will change all translations immediately without the need to restart the game.
- Implemented languages are English and German.
- Graphics
- The game supports multiple resolutions. You can easily add more if you want.
- The game also supports fullscreen and borderless window mode.
- Again all changes are made immediatly without the need to restart.
- Audio
- You can easily add a separate volume slider for each volume channel in your game.
- When the player changes volume a test sound will be played according to the volume selected. The test sound can be changed per slider.
- Input
- Your game supports multiple keyboard rebinds per input action. Movement related actions can for example be put on wasd and arrow keys at the same time.
- Your game supports gamepad controls. Multiple rebinds are here possible too.
- The template includes custom made graphics for keyboard keys and gamepad buttons. Feel free to use them.
- Config File
- Your game will load up with a default config file.
- When changing settings in the options menu, they can be reverted before saving.
- After saving the settings, your game will boot up with the new settings.
Licence
You are allowed to use this template for free and commercial projects made with Godot Engine.
You are NOT allowed to redistribute the files of this template or their contents.
The template was made and released by Martin Senges.
You are NOT allowed to claim authorship of the files provided in this template or the template itself.
In no event shall the author of the template be liable for any claim, damages or other liability, arising from the inclusion of the template in a project or it's actual use.
Install
After downloading the zip, extract it into your Godot 4 project directory and open said project in Godot 4.
Wait for the import to add the English and German translation files. Then go to Project->Project Settings->Localization and add the translation files to your project.
To set up the audio buses click on the Audio tab next to the output console window. There click Load and select options_menu_bus_layout.tres.
That's it!
You can test the template by starting options_menu.tscn in the Godot 4 editor.
Updated | 1 day ago |
Status | Released |
Category | Assets |
Author | Martin Senges |
Made with | Godot |
Tags | Indie, Minimalist, project-template, sourcecode |
Purchase
In order to download this template you must purchase it at or above the minimum price of $60 USD. You will get access to the following files:
Development log
- Version 2.0 released!5 days ago
- Release!Oct 05, 2022