Installation
You can install the package via OpenUPM, Git, Tarball or the Unity Asset Store:
Release tarballs are signed with UPM package signing, which the Package Manager verifies from Unity 6.3 onwards.
The OpenUPM and Tarball installations keep the signature, while Git installations are always unsigned.
Releases published before signing was introduced (4.1.1 and earlier) are unsigned.
- OpenUPM
- Git
- Tarball
- Unity Asset Store
OpenUPM republishes the signed tarball from each GitHub release unchanged, so the signature is preserved. Versions published before signing was introduced remain unsigned.
This package is available on the OpenUPM registry. You can install an OpenUPM package either via openupm-cli or manually via the Package Manager.
- openupm-cli
- Package Manager
Requires openupm-cli and nodejs 18 or above.
In your Unity project folder, open the terminal and type:
openupm add com.mygamedevtools.scene-loader
This will automatically update your Scoped Registries and install the package in your project.
- Open
Edit/Project Settings/Package Manager. - Add a new Scoped Registry (or edit the existing OpenUPM entry):
Name: Open UPMURL: https://package.openupm.comScope(s): com.mygamedevtools
- Click
Apply. - Open
Window/Package Manager. - In the left column, select
Open UPMinsideMy Registries. - Select
My Scene ManagerunderMy GameDev Tools. - Click
Install.
Requires Git installed and added to the PATH
Packages installed from a Git URL are not signed, so the Package Manager displays them as unsigned on Unity 6.3 and above. Install via OpenUPM or Tarball if you need a signed package.
- Open
Window/Package Manager. - Click +.
- Select
Install package from git URL.... - Paste
https://github.com/mygamedevtools/scene-loader.git#upminto url. - Click
Add.
Release tarballs are signed, so the Package Manager displays them as signed on Unity 6.3 and above.
- Choose the release you want to install and download the
com.mygamedevtools.scene-loader-<release>.tgzasset. - Open
Window/Package Manager. - Click +.
- Select
Install package from tarball.... - Select the
com.mygamedevtools.scene-loader-<release>.tgzfile you downloaded.
- Obtain the package for free at the Asset Store.
- With your Unity project open, click
Open in Unity. - The
Package Managerwill open with the package selected. - Click
DownloadorUpdate, depending on the local cache. - Click
Import. - Make sure everything is selected and click
Importagain.
When updating from the Asset Store, make sure to remove the previous version completely before adding the updated version.
Asset Store packages are imported into your project's Assets folder instead of being managed by the Package Manager, so package signing does not apply to them.