Awesome
Godot Scene Loader
For Godot 4.2
A scene loader with loading screen, progress bar, and error handling.
Example on itch.io
Example is of Maaack's Game Template, which includes additional features.
Use Case
For adding a loading screen with a progress bar in between your scene changes.
Features
- Asynchronous resource loading.
- Loading screen with progress bar.
- Error handling.
How it Works
SceneLoader.tscn
is set as the autoload. It can load scenes in the background or with a loading screen (LoadingScreen.tscn
by default).
Installation
Godot Asset Library
This package is available as a plugin, meaning it can be added to an existing project.
When editing an existing project:
- Go to the
AssetLib
tab. - Search for "Maaack's Scene Loader".
- Click on the result to open the plugin details.
- Click to Download.
- Check that contents are getting installed to
addons/
and there are no conflicts. - Click to Install.
- Reload the project (you may see errors before you do this).
- Enable the plugin from the Project Settings > Plugins tab.
GitHub
- Download the latest release version from GitHub.
- Extract the contents of the archive.
- Move the
addons/maaacks_scene_loader
folder into your project'saddons/
folder. - Open/Reload the project.
- Enable the plugin from the Project Settings > Plugins tab.
Extras
Users that want additional features can try Maaack's Game Template.
Usage
Change scenes in your project using paths by calling SceneLoader.load_scene(_path_to_scene_)
.