Splash Scene
The Lion Splash Scene is an optional feature that you can place before your loading or main game scene to initialize SDKs and load dynamic data safely. It keeps startup logic separate and reduces race conditions by ensuring services are ready before gameplay begins. It also handles displaying studio logos during startup.
This feature always loads the next scene in your Build Settings scene list. If you need to branch to different scenes (for example, based on player state or remote config), implement that logic in the next scene after the splash flow.
Setup
The Splash Scene is automatically added to your Build Settings at index 0.
Remove any hard-coded calls to SceneManager.LoadScene(0) to avoid accidentally loading the splash scene.
Unity’s default splash screen will be disabled automatically (if your Unity license/version allows it). Make sure your project is on a plan/version that supports disabling the Unity splash screen (for example, Unity Pro/Enterprise or Unity 6+).
Wizard
You can configure everything automatically using the Setup Wizard.
Manual
You can also run setup manually from the Splash Scene settings window.
The Setup button is only enabled when changes are needed:
The Splash Scene is not at index 0 in Build Settings, or
Unity’s default splash screen is currently enabled.
Settings

Use Async Loading
Loads SDK initialization and dynamic data asynchronously. This can improve load time for some games, so test on device to see what performs best.
Enable Logos
Plays the splash logo sequence before loading the next scene.
Show Studio Logo
Includes your studio logo in the splash sequence.
Studio Logo
Assign your studio logo asset. Recommended size: 512x512.
Show Lion Logo
Includes the Lion Studios logo in the splash sequence. Only enable this after explicit approval from your Lion Studios representative
Lion+ Variant
Uses the Lion+ logo variant instead of the standard Lion Studios logo.
Last updated
Was this helpful?