4.5 KiB
Existing Project
These instructions assume starting with just the contents of addons/ and going through the installer to copy the examples content into your project. This will be the case when installing the plugin version in the Godot Asset Library.
To revisit any part of the initial setup, find the Setup Wizard at Project > Tools > Run Maaack's Game Template Setup.... Example files can be re-copied from the Setup Wizard, assuming they have not been deleted.
-
Update the project’s name in the main menu.
- Open
main_menu_with_animations.tscn. - Select the
TitleLabelnode. - The
Textshould match the project's name (in the project's settings).- If
Textis customized, setAuto Updateto false.
- If
- Select the
SubtitleLabelNodenode and customize theTextas desired. - Save the scene.
- Open
-
Link the main menu to a custom game scene (skip if using the example game scene).
- Open
main_menu_with_animations.tscn. - Select the
MainMenunode. - Update
Game Scene Pathto the path of the project's game scene. - Save the scene.
- Open
-
Add background music and sound effects to the UI.
-
Verify the
MusicandSFXaudio busses.- Open the Audio bus editor.
- Confirm that
MusicandSFXaudio busses are available.- If the last bus is
New Bus, try restarting the editor and checking again.
- If the last bus is
- If the audio bus doesn't exist, add it and save the project.
-
Add background music to the Main Menu.
- Import the music asset into the project.
- Open
main_menu_with_animations.tscn. - Select the
BackgroundMusicPlayernode. - Assign the music asset to the
streamproperty. - Make sure that the
busproperty is set toMusic. - Save the scene.
- Optionally, repeat steps 3-5 for background music nodes in:
opening_with_logo.tscngame_ui.tscnend_credits.tscn
-
Add sound effects to UI elements.
-
By scene.
- Open
main_menu_with_animations.tscnandpause_menu.tscn. - Select the
UISoundControllernode. - Add audio streams to the various UI node events.
- Save the scenes.
- Open
-
Project-wide.
- Open
project_ui_sound_controller.tscn. - Select the
UISoundControllernode. - Add audio streams to the various UI node events.
- Save the scene.
- Open
-
-
-
Add readable names for input actions to the controls menu.
- Open
input_options_menu.tscn. - In the scene tree, select the
Controlsnode. - In the node inspector, select the desired input remapping mode (defaults to
List). - In the scene tree, select
InputActionsListorInputActionsTree, depending on the choice of input remapping. The other node should be hidden. - In the node inspector, update the
Input Action Namesand correspondingReadable Action Namesto show user-friendly names for the project's input actions. - Save the scene.
- Open
-
Add / remove configurable settings to / from menus.
- Open
mini_options_menu.tscnor[audio|visual|input|game]_options_menu.tscnscenes to edit their options. - If an option is not desired, it can always be hidden, or removed entirely (sometimes with some additional work).
- If a new option is desired, refer to Adding Custom Options.
- Open
-
Update the game credits / attribution.
- Update the example
ATTRIBUTION.mdwith the project's credits. - Open
scrollable_credits.tscnandscrolling_credits.tscn. - Check the
CreditsLabelhas updated with the text. - Optionally, change settings or disable
Auto Update. - Save both scenes (even they show no changes).
- Update the example
-
Continue with: