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.
For adding a loading screen with a progress bar in between your scene changes.
- Asynchronous resource loading.
- Loading screen with progress bar.
- Error handling.
SceneLoader.tscn
is set as the autoload. It can load scenes in the background or with a loading screen (LoadingScreen.tscn
by default).
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.
- 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.
Users that want additional features can try Maaack's Game Template.
Change scenes in your project using paths by calling SceneLoader.load_scene(_path_to_scene_)
.